Dan
3def0c5547
Merge pull request #250 from jcdr428/Correct_DV_Profile_4
...
previous to this all Single Track Double Layer files were treated as Single Track Single Layer files and now we can properly handle those cases
2020-03-22 16:54:39 +00:00
jcdr428
c5cba97021
Fix initializing lastDTS
...
Currently, tsMuxer muxes the first two frames of the first video track before muxing any other track.
This is due to metaDemuxer.cpp line 98 'minDts = streamInfo.m_lastDTS;', with m_lastDTS being initialized at zero.
The first video packet pts is set to 0, the first dts is set back by one frame.
The lastDTS value must be initialized below the value of the first DTS.
2020-03-21 22:13:55 +02:00
jcdr428
6b653cbadc
Correct DV Profile 4
...
DV Profile 4 is single track double layer
DV Profile 7 is double track double layer
2020-03-20 19:19:36 +02:00
jcdr428
f17cbf3909
clang check
2020-03-20 12:13:10 +02:00
jcdr428
5f0d175591
[bug] MP4 If no moof, return at first mdat
...
Bug created by #205 .
If no moof atom met, stop atom parsing as soon as an mdat data atom is found.
2020-03-20 12:10:53 +02:00
Dan
5e71110206
Merge pull request #248 from jcdr428/patch-1
...
Set HDR flags only if HEVC stream has been detected
2020-03-18 18:33:52 +00:00
jcdr428
b8310f5bb2
Update hevcStreamReader.cpp
...
Set hdr flags only if hevc stream (i.e. sps, pps, vps) has been detected.
2020-03-18 20:00:28 +02:00
Dan Bryant
cfa580ec4f
avoid error with overnight OBS rebuild
2020-03-15 17:51:44 +00:00
Dan
226bab56f8
Merge pull request #245 from jcdr428/mpeg_descriptors
...
Correct MPEG-2 stream HDMV TS descriptors
2020-03-15 17:50:17 +00:00
Dan
30509b299d
Merge pull request #246 from jcdr428/EAC3_Descriptor
...
Ensure correct descriptors for pure EAC3 and also for AC3/EAC3 hybrid
2020-03-15 17:48:42 +00:00
Dan
20e9eeb648
Merge pull request #242 from jcdr428/patch-1
...
Fix to #206 so that video streams always come first in the stream list
2020-03-15 17:47:07 +00:00
Dan
21572f6f58
Merge pull request #243 from jcdr428/Non_Blu-ray_Dolby_Vision
...
In non-Bluray mode (TS or M2TS), when Dolby Vision is detected, include the 'DoVi' Registration Descriptor and the Dolby Vision video descriptor.
2020-03-15 17:46:29 +00:00
jcdr428
9384e6d665
clang check
2020-03-14 23:39:50 +02:00
jcdr428
8bc3ec1467
Correct AC3 descriptor
...
tsMuxer muxes Bluray "hybrid" AC3/EAC3 with HDMV descriptors. This patch adds the ATSC descriptor for pure (no AC3) EAC3 tracks.
2020-03-14 23:33:04 +02:00
jcdr428
fd2f5910df
clang check
2020-03-13 23:36:44 +02:00
jcdr428
b7526c85ee
Correct MPEG Descriptors
...
The TS Descriptors were not returned ('return 0') in the getTSDescriptor function.
The patch fixes the HDMV TS Descriptors.
2020-03-13 21:17:48 +02:00
jcdr428
11fcb24857
Solve endless loop on end when muxing to Blu-ray ( #244 )
...
The bluray movie always loops instead of stopping after reading.
Solution given by staina, cf. https://forum.doom9.org/showthread.php?p=1899665#post1899665
2020-03-13 19:21:09 +01:00
jcdr428
51670c7246
Correct ac3StreamReader
2020-03-13 13:31:20 +02:00
jcdr428
c10d0b8481
clang check
2020-03-13 13:17:38 +02:00
jcdr428
77e77f83ba
Remove unused m_hdrBuffer
2020-03-13 12:57:22 +02:00
jcdr428
ffb6af0f78
Non-bluray Dolby Vision
2020-03-13 12:45:33 +02:00
jcdr428
d652b6e9a3
cland check
2020-03-12 22:09:55 +02:00
jcdr428
84ee12d48c
Video streams must come first
...
Fix to #206 so that video streams always come first in the stream list.
2020-03-12 22:06:09 +02:00
abakum
ae95ae87ca
cp tsMuxerGUI bin/
...
On mingw32 tsMuxerGUI is going to build/debug/ and on mingw64 now in build/
2020-03-09 21:46:25 +03:00
abakum
eecf6b0c00
Russian translation for transparency and downconvert ( #237 )
2020-03-09 16:05:51 +01:00
Daniel Kamil Kozar
91e095569d
Translations update
2020-03-09 11:16:44 +01:00
abakum
29afe533ff
Russian translation of the file selection dialog ( #235 )
2020-03-09 11:14:37 +01:00
Daniel Kamil Kozar
99b467933a
Add a GUI option for adjusting PIP transparency ( #234 )
2020-03-07 18:09:24 +01:00
Dan Bryant
c5b3eab8d0
correct typos in nightly upload script
2020-03-06 11:06:57 +00:00
Daniel Kamil Kozar
2cf8661b97
Fix translated strings appearing in the metafile ( #233 )
2020-03-06 00:20:05 +01:00
Dan
680391580b
Merge pull request #206 from stanionascu/keep-track-order
...
When a file with multiple video tracks is added (e.g. with Dolby Vision), tsMuxer swaps the order of the video tracks in the output.
This change, prevents such behavior and maintains the order of the inserted tracks.
2020-03-05 11:39:36 +00:00
Dan
3f423ec697
Merge pull request #184 from abakum/abakum-msys2
...
create an msys2 rebuild script that people can use
2020-03-05 11:30:40 +00:00
Dan
61d7945425
Merge pull request #228 from abakum/patch-5
...
Сhanged address of test file
2020-03-05 11:29:43 +00:00
Dan
9b6b68587a
Merge pull request #231 from jcdr428/patch-2
...
Always keep M2TS descriptors in TS files
2020-03-05 11:29:30 +00:00
Dan
df9ad26325
Merge pull request #232 from justdan96/bug-update-paths-in-MXE-rebuild-scripts
...
update paths in MXE rebuild scripts
2020-03-05 11:28:05 +00:00
Dan Bryant
5b2837f96c
the output path for tsMuxerGUI changed recently, so the Bash scripts for generating the tsMuxerGUI builds automatically have to be updated
2020-03-05 11:22:39 +00:00
Dan
fe3807c836
Merge pull request #230 from justdan96/bug-fix-filename-truncation
...
Fix Filename Truncation on Dot
2020-03-05 11:21:12 +00:00
jcdr428
764363fef6
clang check
2020-03-04 22:36:22 +02:00
jcdr428
0a2420262b
Always keep M2TS descriptors in TS files
2020-03-04 22:30:53 +02:00
Daniel Kamil Kozar
b4a5668234
Fix broken ISO labels when using non-ASCII characters ( #222 )
...
This commit fixes the broken ISO labels when using characters outside of the character set supported by ISO-8859-1. Every dstring written to the UDF headers is now inspected whether it can use the limited encoding or if it's necessary to encode it as 16-bit. This has the advantage of leaving all the dstrings which don't need 16-bit encoding, like folder and file names, without any modification in the file structure.
2020-03-04 17:26:15 +01:00
Dan Bryant
4aefb5cbdb
clang-format
2020-03-04 15:26:30 +00:00
Dan Bryant
8db03e4821
ensure that when we extract the filename it won't stop on the first period encountered
2020-03-04 15:19:50 +00:00
Dan
39ddf3cc6a
Merge pull request #229 from justdan96/bug-fix-OBS-trigger
...
fix the OBS nightly rebuild
2020-03-04 13:29:25 +00:00
Dan Bryant
0061f6925d
fix the OBS nightly rebuild
2020-03-04 13:26:02 +00:00
abakum
ecd9b66c8c
Сhanged address of test file
...
from uhdsample.com to 4kmedia.org
2020-03-04 14:37:08 +03:00
Daniel Kamil Kozar
4b8c084082
Simplify TsMuxerWindow::myPlaySound ( #226 )
...
It turns out that playing sound files available as application resources is as simple as using QSoundEffect with a qrc URL. This saves us from all the shenanigans previously done in order to save the resource to a file just to be able to pass it to a QSound object.
2020-03-03 21:57:01 +01:00
Dan
fda04c13f3
Merge pull request #224 from abakum/patch-5
...
correct some of the punctuation in the Russian translation file
2020-03-02 18:10:02 +00:00
abakum
d3a973b9ba
no debug
2020-03-02 11:14:23 +03:00
abakum
d7d8d9df36
punctuation
2020-03-02 02:03:43 +03:00
Daniel Kamil Kozar
f0fc108959
Include about_ru.html in the resource file
2020-03-01 23:28:15 +01:00