Commit Graph

824 Commits (master)

Author SHA1 Message Date
jcdr428 e6c29af057 Unset V3 for AVC, MVC, MPEG2 and VC-1 2022-09-04 13:18:22 +01:00
jcdr428 2c582853b3 No audio downconvert when core = 0Kbps
Fixes issue #630.
2022-08-13 16:31:01 +01:00
jcdr428 67bc5b9473 Fix mov subtitle when mdhd timescale≠1000 2022-07-24 14:36:16 +01:00
jcdr428 fafc3cd747
Merge pull request #622 from justdan96/jcdr428-correctFPS
Take sub fps from video even when video is not selected
2022-07-05 21:08:10 +01:00
jcdr428 f10c6b736d
Take sub fps from video even when video is not selected
Subtitle fps should be taken from the video stream even if this video stream is not checked.
Also, SUP subtitle image should be limited to 1920x1080.
2022-07-05 21:01:36 +01:00
jcdr428 e7968e1c2a
VVC codec detected as Video in GUI 2022-07-01 18:08:10 +01:00
jcdr428 906638bdfb Change transport_stream_id to 0
As there is a single transport stream in tsMuxer muxes and in Blurays, the transport_stream_id does not really matter. However, all blurays I've seen have transport_stream_id = 0 so applying the same makes comparisons easier.
2022-06-28 20:38:25 +01:00
jcdr428 2f5e4902a7 Continuity counter to start at zero 2022-06-28 19:41:37 +01:00
jcdr428 a85e0ab858 Continuity Counter for SIT should start at 0 2022-06-27 22:01:38 +01:00
jcdr428 c4d5474d34
clang format check 2022-06-23 17:53:09 +01:00
jcdr428 ad93e9e1aa
Merge pull request #619 from jcdr428/FixMp4Delay
Fix mp4 delay
2022-06-23 17:51:20 +01:00
jcdr428 9fb60a3a9c
Merge pull request #108 from justdan96/Fix_mp4_delay
Read delay offset in mp4 files
2022-06-22 21:40:53 +01:00
jcdr428 748d16ef58 Read delay offset in mp4 files 2022-06-22 21:37:26 +01:00
jcdr428 c4f80636fd Fix mp4 tx3g subtitles 2022-06-21 22:57:22 +01:00
jcdr428 1129821fc6 Fix mp4 tx3g subtitles
In case a chunk includes an empty length sample, seek the next sample.
2022-06-21 21:45:40 +01:00
jcdr428 932ece1683 [bug] Fix mp4 'styl' box
Fixes issue #616.
2022-06-19 19:44:19 +01:00
jcdr428 13b843224b clang format check 2022-06-13 10:27:16 +01:00
jcdr428 b73670de23 clang format check 2022-06-13 10:25:20 +01:00
jcdr428 b1ad9c0356
Show trackId for unsupported files 2022-06-13 10:21:33 +01:00
jcdr428 3a752a623f Change modifierLen 2022-06-11 10:41:38 +01:00
jcdr428 6b4d3fd57c [bug] Fix negative duration 2022-06-10 13:56:16 +01:00
jcdr428 842b843960 Small fix to previous commit 2022-06-10 13:44:58 +01:00
jcdr428 7bf88fff7c Small fix to previous commit 2022-06-10 13:35:30 +01:00
jcdr428 099e5718a9 Parse mp4 tx3g 'styl' box 2022-06-10 09:15:54 +01:00
jcdr428 5cc37f4d08 Explicit cast time_t to int16_t 2022-06-01 15:07:13 +01:00
jcdr428 fba9db60f6 Add final keyword to override method
Prevents warning:
metaDemuxer.cpp(54,5): warning GB9676BB6: Call to virtual method 'METADemuxer::readClose' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
    readClose();
2022-06-01 12:35:03 +01:00
jcdr428 7165e3b93b
clang format check 2022-05-31 17:49:55 +01:00
jcdr428 678afad022
[bug] Parse mp4 tx3g without modifiers
The tx3g sample is a text potentially followed by text modifiers.
This fix removes the incorrect looping until the parsing of the modifiers is implemented.

See para. 5.17.1 of https://www.etsi.org/deliver/etsi_ts/126200_126299/126245/08.00.00_60/ts_126245v080000p.pdf for Sample Modifier Boxes
2022-05-31 17:45:54 +01:00
jcdr428 5fd538c7f1
Update rebuild_mxe32_with_gui_docker.sh
Add zip back
2022-05-31 14:48:57 +01:00
jcdr428 c349bc783f
Update rebuild_mxe_with_gui_docker.sh
Add .zip back
2022-05-31 14:47:44 +01:00
jcdr428 d77bf2265c
Update rebuild_mxe32_with_gui_docker.sh 2022-05-30 09:14:52 +01:00
jcdr428 de2f63d441
Update rebuild_mxe_with_gui_docker.sh 2022-05-30 09:14:32 +01:00
jcdr428 3b9cc87352 Merge branch 'master' of https://github.com/justdan96/tsMuxer 2022-05-29 21:31:39 +01:00
jcdr428 ca760a9371 [bug] Allow for tx3g text modifier
the subtitle text can be followed by modifiers.
The parsing of the modifier (e.g. 'styl' atom) is still to be done.
2022-05-29 21:30:50 +01:00
jcdr428 d1f72f9335
Update rebuild_mxe32_with_gui_docker.sh
Uploads unzipped files only in /bin floder.
2022-05-29 19:07:39 +01:00
jcdr428 699917f329
Update rebuild_mxe_with_gui_docker.sh
Put unzipped files only in /bin folder.
2022-05-29 19:04:35 +01:00
jcdr428 031c71855c Fix deprecated ISO 639-2 lang codes 2022-05-29 18:00:26 +01:00
jcdr428 6843a76174 Correct lang codes from inputs
If a language code is ISO 639-2/B, format, it is automatically corrected to ISO 639-2/T.
2022-05-29 17:53:21 +01:00
jcdr428 a46e6e5e09 Fix Macintosh language codes
According to ISO 639-2/T
2022-05-29 16:26:14 +01:00
jcdr428 580911902e Additions to language codes
According to ISO 639-2/T:
Abkhazian,  Miscellaneous, Montenegrin, Moroccan Tamazight, Undetermined
2022-05-29 15:28:31 +01:00
jcdr428 5448133f69 Fix French language code
Bluray uses ISO 639-2/T "fra" language code, not ISO 639-2/B "fre".
2022-05-29 13:17:17 +01:00
jcdr428 b08bf9471d Fix Greek language code
Bluray uses ISO 639-2/T "ell" language code, not ISO 639-2/B "gre" code.
2022-05-29 13:09:02 +01:00
jcdr428 4c0968f4f8 Fix Icelandic language code
Bluray uses ISO 639-2/T "isl" language code, not ISO 639-2/B "ice" code.
2022-05-29 13:07:41 +01:00
jcdr428 718d1bf1ac Fix Georgian language code
Bluray uses ISO 639-2/T "kat" language code, not ISO 639-2/B "geo" code.
2022-05-29 13:06:25 +01:00
jcdr428 26b7519edb Fix Macedonian language code
Bluray uses ISO 639-2/T "mkd" language code, not ISO 639-2/B "mac" code.
2022-05-29 13:04:14 +01:00
jcdr428 abe3b11657 Fix Maori language code
Bluray uses ISO 639-2/T "mri" language code, not ISO 639-2/B "mao".
2022-05-29 13:01:02 +01:00
jcdr428 914d4bc253 Fix Burmese language code
Bluray uses ISO 639-2/T "mya" language code, not ISO 639-2/B "bur" code.
2022-05-29 12:59:51 +01:00
jcdr428 0bea80c95b Fix Romanian language code
Bluray uses ISO 639-2/T "ron" language code, not ISO 639-2/B "rum".
2022-05-29 12:58:22 +01:00
jcdr428 eabeb4effc Fix Welsh language code
Bluray uses ISO 639-2/T "cym" language code, not ISO 639-2/B "wel" code.
2022-05-29 12:55:50 +01:00
jcdr428 b833dbfa53 Fix Slovak language code
Bluray uses ISO 639-2/T "slk" language code, not "ISO 639-2/B "slo" code.
2022-05-29 12:54:35 +01:00