jcdr428
637b6044b5
4K flag set in non-hdmv mode ( #322 )
...
The blurayStreamParams method is currently called only in hdmv mode, therefore the 4K flag is always off in non-hdmv mode.
This commit fixes this.
2020-08-24 22:28:06 +02:00
Daniel Kamil Kozar
d058a4d2cf
Don't use locale-aware conversion when creating split-size meta argument ( #320 )
2020-08-18 00:34:27 +02:00
kraigeric
f4eafaa6c2
Use memmove when buffers can overlap. ( #319 )
...
BluRay m2ts failure for linux 64-bit tsMuxeR
This bug was caused by using memcpy() in metaDemuxer.cpp with
overlapping buffers. Use memmove() instead. The other
changes were the result of a bench check of the sources.
This fixes (#316 )
Co-authored-by: Craig Hadady <chadady@gmail.com>
2020-08-17 17:10:12 +02:00
Daniel Kamil Kozar
c61c00285d
Add .dtshd to the list of supported media file extensions ( #315 )
2020-07-21 21:13:38 +02:00
jcdr428
ad482fbab3
Reversion on m_lastDTS initialization ( #314 )
...
The previous patch #251 solved one issue with double HEVC tracks, but created various issues with other tracks e.g. https://forum.doom9.org/showthread.php?p=1918290#post1918290
This patch puts back initialization of m_lastDTS to 0. I'll work out an alternative way to solve the double HEVC track DTS issue.
2020-07-17 16:33:49 +02:00
Daniel Kamil Kozar
632b6e4c10
Always save settings when closing GUI ( #310 )
...
Fixes #257 .
2020-07-02 00:10:49 +02:00
Daniel Kamil Kozar
bbcacde251
Implement reproducible ISO output ( #309 )
2020-07-01 23:09:26 +02:00
Daniel Kamil Kozar
61fe6ebbd7
Revert recent changes regarding directory separators ( #308 )
...
Some of these functions are called by the Bluray ISO image generation code which
always uses '/' as a directory separator.
Fixes #307 .
2020-07-01 18:04:04 +02:00
Dan
d2c38c542f
Check for Invalid Characters in Output Filename ( #274 )
...
Fixes #268 .
2020-06-26 23:33:50 +02:00
Daniel Kamil Kozar
0fa0738db8
Fix bad file type/extension in .meta save dialog ( #305 )
...
Fixes #304 .
2020-06-24 20:00:28 +02:00
Dan Bryant
7901afa953
add OBS secrets to nightly GitHub action
2020-06-09 22:50:29 +01:00
Dan Bryant
0a47e84d72
update nightly script so new builds are triggered in OBS correctly
2020-06-09 22:45:15 +01:00
jcdr428
7b159f6482
Fix SingleFileMuxer::close ( #300 )
...
Regression on commit #277 : modification of SingleFileMuxer::close() is not necessary.
Fixes issue #299 .
2020-05-08 21:11:53 +02:00
Daniel Kamil Kozar
e347781173
Fix location of the main binary in native macOS builds ( #297 )
2020-04-29 21:39:15 +02:00
Daniel Kamil Kozar
59f22eb481
Provide a script and workflow for building the project natively on MacOS ( #145 )
2020-04-28 23:49:48 +02:00
jcdr428
86fce382c0
Fix pixelRate type ( #294 )
...
Also fixes image width for dual track DV
2020-04-28 23:14:48 +02:00
Daniel Kamil Kozar
e790807650
Fix .dts extensions being mistakenly parsed by .ts file parser ( #291 )
...
This also probably fixes a lot of other issues introduced by my last changes to
METADemuxer. Fixes #290 .
2020-04-27 19:11:05 +02:00
jcdr428
330bb477cc
Support for HDMV descriptors is now selectable at runtime ( #282 )
...
Fixes #273 .
2020-04-26 01:03:47 +02:00
jcdr428
4bb16e0f5f
Fix skipbyte 4GB limit ( #288 )
...
The size of bytes to skip should be unsigned 64-bit integer.
Fixes #285 .
2020-04-24 00:06:33 +02:00
Daniel Kamil Kozar
97d49e4d1e
Fix CLPI files not being read on non-Windows platforms ( #281 )
...
Fixes #166 .
2020-04-18 17:33:16 +02:00
Daniel Kamil Kozar
f044a88c35
Fix the "About" tab being empty when the language is not set ( #280 )
...
Fixes #267 .
2020-04-18 16:26:53 +02:00
Daniel Kamil Kozar
5d40242700
Make it possible to build the GUI for Windows XP ( #227 )
2020-04-18 15:09:44 +02:00
Dan
ac9b47cfe2
Merge pull request #275 from jcdr428/DV_HDMV_Descriptor
...
[bug] Reinstate HDMV Descriptor for DV track
2020-04-15 17:37:10 +01:00
Dan
e4cb3da4cb
Merge pull request #277 from jcdr428/patch-2
...
[bug] Fix wav length
2020-04-15 17:36:17 +01:00
Dan
f2c5ef0dec
Merge pull request #276 from jcdr428/patch-1
...
[bug] Fix Byte per Bloc info in Wav file
2020-04-15 17:35:22 +01:00
jcdr428
15bf15f4dc
Update singleFileMuxer.cpp
2020-04-11 17:27:32 +02:00
jcdr428
35ca0cd9d6
Fix wav length
...
See issue #272 .
2020-04-10 10:00:33 +02:00
jcdr428
5ab7361e77
Fix lpcm to wav Byte per Bloc info
...
waveFormatPCMEx->nBlockAlign = m_channels * waveFormatPCMEx->wBitsPerSample / 8;
waveFormatPCMEx->wBitsPerSample = m_bitsPerSample == 20 ? 24 : m_bitsPerSample;
=> nBlockAlign is calculated with an incorrect wBitsPerSample value, as this wBitsPerSample value is defined on the next line only !
2020-04-08 21:03:15 +02:00
jcdr428
25fd55241d
clang check
2020-04-07 21:32:17 +02:00
jcdr428
fb8537269e
Reinstate HDMV Descriptor for DV track
...
Bluray Players do not read DV tracks withut the HDMV descriptor
2020-04-07 21:25:47 +02:00
Dan
f6ac3b148c
Merge pull request #269 from jcdr428/Simplify_profiles
...
[bug] Integration of old Dolby Vision profiles 2, 3 and 6
2020-04-06 11:29:02 +01:00
jcdr428
09b0ef7eb4
Fix DV cross-compatibility ID
2020-04-03 10:01:14 +02:00
jcdr428
666cb81f0d
clang check
2020-04-01 00:06:58 +02:00
jcdr428
5ed3d6c528
Fix DV Level
2020-04-01 00:04:46 +02:00
jcdr428
f8bacd83de
Integrate old DV profiles
...
See table from https://forum.blu-ray.com/showpost.php?p=12875562&postcount=645
Profiles 2,3 and 6 to be included -despite these profiles being obsolote on new equipment.
2020-03-30 17:11:50 +02:00
jcdr428
85a0357ab8
clang check
2020-03-30 15:43:07 +02:00
jcdr428
5c496c5f18
Extend stream_type 06 (private data) to all DV tracks
2020-03-30 15:39:43 +02:00
jcdr428
8fd9aa597a
Non-HDMV descriptor for HEVC DV tracks
2020-03-30 00:12:10 +02:00
jcdr428
7dbba438cc
[bug] Correct default Color Description params
...
As per T-REC-H.265 Annex E.3 VUI Semantics, Colour Primaries, Transfer Characteristics and Matris Coeffs, when not present in the VUI, should be = 2 (unspecified) by default.
Plus code simplification: DVCompatibility is not compulsory in the DoVi descriptor.
2020-03-29 22:13:19 +02:00
Dan Bryant
2ff96ce30a
Merge branch 'master' of https://github.com/justdan96/tsMuxer
2020-03-29 20:25:47 +01:00
Dan Bryant
9cb01b30f1
update documentation to include newest changes and AC3 core clarification
2020-03-29 20:25:02 +01:00
Dan
f82d163cbc
Merge pull request #265 from jcdr428/patch-3
...
[bug] Add H265 to isVideoPID()
2020-03-28 23:05:50 +00:00
Dan
55315577c6
Merge pull request #266 from jcdr428/patch-1
...
Correct eliding of track filenames in the GUI
2020-03-28 23:04:54 +00:00
jcdr428
9f649cae1b
Correct Eliding of track filenames
...
Set WordWrap to false so that the eliding occurs at each character and not at each word.
Fixes issue #261 .
2020-03-28 23:24:41 +02:00
jcdr428
b2ac7c9b4f
[bug] Add H265 to isVideoPID()
2020-03-28 19:48:54 +02:00
Dan
ee6aaebec4
Merge pull request #238 from abakum/patch-7
...
use "make release" for Msys2 build script
2020-03-28 17:46:48 +00:00
Dan
d894f37711
Merge pull request #264 from jcdr428/patch-2
...
[bug] Fix DV profile for single track from Blu-ray
2020-03-28 17:45:38 +00:00
Dan
fd234e60b4
Merge pull request #263 from jcdr428/Fix_Subtitle_Delay
...
[bug] Fix Subtitle Delay when concatenating M2ts
2020-03-28 17:44:41 +00:00
Dan
9557cfaba6
Merge pull request #260 from jcdr428/patch-1
...
[bug] Fix num_applicable_ops_minus1 size
2020-03-28 17:43:03 +00:00
jcdr428
19adfe01b1
[bug] Fix DV profile for single track from Blu-ray
...
Members of Mkvforum are using a tool to create single DV tracks from double-track Blu-rays.
Although backward compatible with HDR10 or SDR, these single track DVs are not profile 8 compliant and should be profile 5.
2020-03-28 15:28:01 +02:00