824 Commits

Author SHA1 Message Date
jcdr428
a0ca64ea8a Regressoin on last push 2022-05-02 13:26:28 +00:00
jcdr428
e88619f561 UDF 2.50: omit second (N-256) AVDP
UDF 2.50 specification [6.10.1 Use of UDF on CD-R media] states: "ECMA 167 requires an Anchor Volume Descriptor Pointer (AVDP) at sector 256 and either N or (N - 256), where N is the last recorded Physical Address on the media. UDF requires that the AVDP be recorded at both sector 256 and sector (N - 256) when each session is closed."

As both ImgBurn and DVDFab do not incude the (N - 256) Anchor Volume Decritpor, it seems preferable to omit this descriptor for compatibility with medias and players.
2022-05-02 13:21:55 +00:00
jcdr428
b400451fa3 UDF 2.50: set a Volume Identifier 2022-05-02 12:50:27 +00:00
jcdr428
4e36fb6bce UDF 2.50: Set Domain Flags to 03
As per UDF specification [2.2.4.3 struct EntityID DomainIdentifier] "The IdentifierSuffix field of this EntityID contains SoftWriteProtect and HardWriteProtect flags."
2022-05-02 12:41:36 +00:00
jcdr428
ecf5290a77 UDF 2.50: Domain Flag 03
As per UDF 2.5 standard [2.2.4.3 struct EntityID DomainIdentifier], "The IdentifierSuffix field of this EntityID contains SoftWriteProtect and HardWriteProtect flags."
2022-05-02 08:50:51 +00:00
jcdr428
935bddd134 Start VDS Number at 0
To be the same as ImgBurn and DVDFab.
tsMuxer is starting the Volume Descriptor Sequence Number at 1, it seems that it has to start at 0.
2022-05-02 08:36:35 +00:00
jcdr428
0efc6291c4 Merge branch 'master' of https://github.com/justdan96/tsMuxer 2022-05-02 08:32:28 +00:00
jcdr428
08f586bd5b UDF 2.50 change Tag Serial Number to 01
To be the same as ImgBurn and DVDFab.
2022-05-02 08:32:17 +00:00
jcdr428
79b86ec691
Fix ISO localtime 2022-04-29 06:58:03 +00:00
Daniel Kamil Kozar
bcea37fd7d
Replace std::filesystem usage with realpath() (#588)
std::filesystem has proven to be too big of a pain to use in our builds (see #585) to justify using just a tiny portion of it.
2022-04-28 22:21:39 +02:00
Dan
67c0102ae7
Merge pull request #581 from TheFlash2k/master
Added Hebrew Translation
2022-04-28 11:54:40 +01:00
jcdr428
6a4d4c0e7e [Bug] Fix UDF 2.50 timezone in minutes 2022-04-28 00:00:03 +00:00
jcdr428
ea5a7f6261
[bug] Fix TimeZone in minutes 2022-04-27 23:47:20 +00:00
jcdr428
522d0000bf
clang format check 2022-04-27 23:22:23 +00:00
jcdr428
a28a367a21
[Bug] Fix UDF 2.50 timezone in minutes
According to UDF 2.50 specification [2.1.4.1 Uint16 TypeAndTimezone], the time zone should be in minutes, not in hours !
2022-04-27 23:16:50 +00: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
7ec1adc4f9
Merge pull request #584 from justdan96/enhancement-german-translation
Add German translation courtesy of @Ser-vie
2022-04-26 14:11:49 +01:00
Dan Bryant
b36b9b047d add German translation courtesy of @Ser-vie 2022-04-26 11:28:08 +01:00
jcdr428
45c68c9271 tsDemuxer add condition if (vect != nullptr) 2022-04-24 23:15:28 +00:00
jcdr428
ff1ef78dbf clang format check 2022-04-24 19:10:27 +00: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
eacc766ad2 Use auto when initializing to avoid duplicating the type name 2022-04-24 18:14:26 +00:00
jcdr428
eccdf885c3 Initialize avPacket.data to nullptr instead of 0 2022-04-24 17:16:13 +00:00
jcdr428
cad2b42fd5 Optimize reading lpcm frames packets 2022-04-21 23:30:19 +00: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
51262eebef Use auto when initializing with a cast...
...to avoid duplicating the type name, and improve readibility and maintanability.
2022-04-15 20:26:53 +00:00
jcdr428
631be214ca
Update tsDemuxer.cpp 2022-04-13 21:13:32 +00:00
jcdr428
2f915bf108 [bug] Fix getLastPCR()
The data at the end of the file must be read starting at the beginning of a frame.
2022-04-13 20:17:46 +00:00
jcdr428
472a11bb83 Merge branch 'master' of https://github.com/justdan96/tsMuxer 2022-04-13 20:14:02 +00:00
jcdr428
0513c13a93 [bug] fix pointer deleted twice
m_vps is deleted by the ~HEVCStreamReader() destructor.

Fixes issue #575.
2022-04-13 20:13:45 +00:00
Dan Bryant
22e8c984f7 test using our own action for uploading release assets 2022-04-05 22:45:40 +01: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
Dan
f567ccc6f8
Merge pull request #571 from justdan96/move-scripts-to-subdir
Move all build/rebuild scripts to "scripts" subdirectory
2022-04-04 09:58:56 +01:00
jcdr428
8551cf116a Add eac3 and thd extensions in GUI menu 2022-04-03 20:40:08 +00:00
Daniel Kamil Kozar
5e0a982802 Move all build/rebuild scripts to "scripts" subdirectory 2022-04-02 12:32:49 +02:00
Daniel Kamil Kozar
76ce1e66ad
Cleanup README.md, add MacStadium logo (#570) 2022-04-01 19:37:13 +02:00
Dan
08d1269854
Merge pull request #569 from justdan96/bug-fix-nightly-release-uploads
Fix Nightly Release Uploads
2022-03-31 20:57:00 +01:00
Dan Bryant
511b533237 replace deprecated actions/create-release and actions/upload-release-asset with ncipollo/release-action 2022-03-31 16:22:51 +01:00
Dan
ce6c893b1d
Merge pull request #544 from justdan96/macos-native-enhancements
* Update COMPILING.md to include build instructions for MacOS native
* Update build_macos_native.sh to be a bit more portable - will detect Qt version from environment and will use detected Homebrew path to be able to provide full libpng.a path to FREETYPE_LDFLAGS
* Encountered an odd issue with Info.plist, correcting the file permissions resolved it. Doesn't seem like the error happened in GitHub runner at all but I think there is no harm to ensuring the permissions are always 644.

Merging despite code style check failure. No C++ code touched in this PR.
2022-03-30 15:51:07 +01:00
Dan
2960d7d8a7
Merge pull request #566 from justdan96/bug/fix-linux-static-build
Fix #545
2022-03-30 15:46:50 +01:00
Dan Bryant
d4170b0ac5 force Linux static builds to only use static dependencies 2022-03-30 15:41:23 +01:00
Daniel Kamil Kozar
951b7318e4
Fix nightly build too 2022-03-30 10:02:47 +02:00
Daniel Kamil Kozar
90042d4c0b
Fix failing Mac build due to jurplel/install-qt-action#130 2022-03-30 00:24:17 +02:00
jcdr428
a8757ff6fb Set m_curFileStartPts as uint64_t 2022-03-27 22:27:09 +00:00
jcdr428
aed18486cc
Merge pull request #559 from FRtranslator/patch-1
Small fix
2022-03-06 19:50:28 +01: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