Commit Graph

128 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 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 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 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
jcdr428 1bdfb56e95 Fix Serbian language code
"scc" code does not exist in ISO 639-2.
2022-05-29 12:52:47 +01:00
jcdr428 374d1990b7 Fix the malay language code
Bluray uses the "msa" ISO 639-2/T lnguage code, not the "may" ISO 639-2/B code.
2022-05-29 10:25:32 +01:00
jcdr428 cbc0ac064c Fix the French language code
Bluray uses the "fra" ISO 639-2/T language code, not the "fre" ISO 639-2/B code.
2022-05-29 10:24:13 +01:00
jcdr428 4b3051f4ec Fix the Dutch/Flemish language code
Bluray uses the "nld" ISO 639-2/T language code, not the "dut" ISO 639-2/B code.
2022-05-29 10:22:36 +01:00
jcdr428 09284b6473 Remove "scr" code
"scr" does not exist in ISO 639-2.
2022-05-29 10:21:14 +01:00
jcdr428 23c8e4dff2 Fox Czech language code
Bluray uses the "ces" ISO 639-2/T language code, not the "cze" ISO 639-2/B code.
2022-05-29 10:19:46 +01:00
jcdr428 8f0014b04e Fix Chinese language code
Bluray uses the "zho" ISO 639-2/T language code, not the "chi" ISO 639-2/B code.
2022-05-29 10:18:07 +01:00
jcdr428 2dd95d4cff Remove duplicate Basque language code 2022-05-29 10:16:51 +01:00
jcdr428 58dd2d93d9 Fix the Armenian language code
Bluray uses the "hye" ISO 639-2/T language code, not the "arm" ISO 639-2/B code.
2022-05-29 10:15:59 +01:00
jcdr428 1c62bb74af Fix the Albanian language code
Bluray uses the "sqi" ISO 639-2/T language code, not the "alb" ISO 639-2/B code.
2022-05-29 10:14:29 +01:00
jcdr428 dea543a8bf Fix Persian language code
Bluray should use the "fas" ISO 639-2/T code, not the "per" ISO 639-2/B code.
2022-05-29 10:11:53 +01:00
jcdr428 ae7402a776 Fix German ISO language code
German "ger" is ISO 639-2/B
Blur-ray should be ISO 630-2/T "deu"
2022-05-29 10:01:29 +01:00
Daniel Kamil Kozar 24ae93589c Fixes to German about.html (#597) 2022-05-15 23:04:42 +02:00
Daniel Kamil Kozar 46c06fa6eb Fix German about file appearing in Hebrew language version 2022-05-15 22:58:20 +02:00
Daniel Kamil Kozar 28b1d1eeec
Make language names translatable (#603)
Fixes #591.
2022-05-15 22:53:32 +02:00
TheFlash2k 10b0adf0be Added Hebrew Translation 2022-04-27 04:28:34 +05:00
Ali Taqi Wajid f63992193f
Merge branch 'justdan96:master' into master 2022-04-27 04:21:18 +05:00
Dan Bryant b36b9b047d add German translation courtesy of @Ser-vie 2022-04-26 11:28:08 +01:00
Ali Taqi Wajid 5c46d442a6
Added Hebrew Translation 2022-04-25 00:10:10 +05:00
Ali Taqi Wajid 81abf7804c
Added Translation for Hebrew 2022-04-25 00:08:46 +05:00
jcdr428 cc0e03c074 Fix {"dtshd", "dtsma"} 2022-04-19 22:48:15 +00:00
jcdr428 c02b8c7819 clang format 2022-04-19 21:23:06 +00:00
jcdr428 c906a873e0 Add dtsma and thd+ac3 file filter 2022-04-19 21:13:10 +00:00
jcdr428 54215310a0 insertSEI and contSPS are not default
The insertSEI (or forceSEI) option is broken. Until fixed, the option should not be on by default for H264/MVC.
2022-04-04 20:52:21 +00:00
jcdr428 8551cf116a Add eac3 and thd extensions in GUI menu 2022-04-03 20:40:08 +00:00
FRtranslator 1fe4a5554f
Small fix
Small fix in french language, where the string with "La sortie %1"... was not correctly translated.
2022-03-06 18:57:29 +01:00
Daniel Kamil Kozar 72509eba6a
Use .ec3 as the extension for Dolby Digital Plus (E-AC3) files (#534)
Used this chance to finally rework file dialog filter string creation : the names of the extension groups are now clearly split so they appear separate in translation files.

Also fixed a bug in demux code - the AC3 would have an .ac3 extension regardless of the actual format due to the if for A_AC3 occurring twice.

Fixes #533 .
2022-01-03 00:18:51 +01:00
Daniel Kamil Kozar 88316ec3e9
Cleanup CMakeLists.txt a bit and add coverage builds (#493)
Add TSMUXER_COVERAGE which will result in building binaries with coverage information when set to true.
Move MSVC flag utf-8 from tsMuxerGUI to the general CMakeLists.txt as there is no reason not to enable it globally.
Replace NOT MSVC with checking if the build is for Linux : the effect is the same, but the intent is clearer.
Restructure the platform-specific conditions for building tsMuxerGUI.
Bind the XP build to windows-2019 hosts as windows-2022 includes Visual Studio 2022 which dropped XP support.
Don't install zlib via homebrew in macos in order to avoid conflicts with the system-provided one.
2021-11-14 02:06:30 +01:00
Dan c2de3db345
Qt6 Readiness (#470)
Make it possible to build GUI with Qt 6 while keeping compatibility with 5.6.3.
2021-11-12 18:15:19 +01:00
Daniel Kamil Kozar 0a162cce0d
Use the model-view approach for handling font settings (#485)
This change moves all code related to handling font settings from TsMuxerWindow to its own model. The widget handling the data is now just an ordinary QTableView.

This does away with storing everything as strings inside a QTableWidget, which means that functions using font data to generate metafile or other kinds of output use QFont objects directly.
2021-11-01 17:29:50 +01:00
Daniel Kamil Kozar 1a1b771e14
Remove default font settings from UI XML (#484)
This causes these strings to be set when retranslateUi is called, possibly overwriting the proper ones loaded from the settings.

Fixes #482 .
2021-11-01 16:24:51 +01:00
nu774 444613d2a2
tsMuxerGUI CMakeLists fixes (#394) 2021-01-23 15:55:23 +01:00