1172 Commits

Author SHA1 Message Date
Dan c6b1186209 update project status 2025-04-21 11:41:40 +01:00
iwashiira 7f8667d1e6 added check for negative track_id values (#882) nightly-2024-06-06-02-00-53 2024-06-05 19:13:25 +01:00
iwashiira 9565fe6ec1 check num_tracks bound (#880) 2024-06-05 19:11:37 +01:00
Jean Christophe DE RYCK cb0455259b Fix issue #877
Regression on commit 5f43ab2
nightly-2024-05-12-02-01-18
2024-05-11 17:39:56 +01:00
Jean Christophe DE RYCK 0329fb3f81 clang format check 2024-05-11 15:43:55 +01:00
Jean Christophe DE RYCK b9d6b1b3a4 clang format check 2024-05-11 15:42:59 +01:00
Jean Christophe DE RYCK 25f44b421e Fix cout of level 2024-05-11 15:41:41 +01:00
Jean Christophe DE RYCK 11859474ba Same as #846 for Xiph lacing. nightly-2024-05-11-01-55-25 2024-05-10 20:43:45 +01:00
Jean Christophe DE RYCK 2e8bb29efe Fix case EBML lace is only one frame 2024-05-10 20:26:30 +01:00
Jean Christophe DE RYCK 630c3dfff2 Merge branch 'master' of https://github.com/justdan96/tsMuxer 2024-05-10 19:58:01 +01:00
Jean Christophe DE RYCK 3400f16661 Fix issue #846 2024-05-10 19:57:40 +01:00
iwashiira 6836d7c6f0 if a.size > atom.size, then throw (#876)
* if a.size > atom.size, then throw

* fix lint
nightly-2024-05-10-02-00-45
2024-05-09 20:23:07 +01:00
Jean Christophe DE RYCK 86b2fe2e0f Fix issue #874 2024-05-09 20:12:56 +01:00
jcdr428 5f73a18f29 Fix clang format check nightly-2024-05-04-01-53-56 2024-05-03 09:49:37 +01:00
jcdr428 49a703f54f Fix clang format check 2024-05-03 09:47:22 +01:00
jcdr428 140b673847 Update movDemuxer.cpp 2024-05-03 09:45:11 +01:00
jcdr428 c96a231c0b Fix clang code style check (#873) 2024-05-03 09:43:12 +01:00
jcdr428 07acd68496 Fix clang code style check (#872) 2024-05-03 09:42:59 +01:00
mm47608740 d3550d3d28 Remove fixed issue from README (#871) nightly-2024-05-01-02-00-23 2024-04-30 10:04:47 +01:00
iwashiira 93c9070f76 added copyLen check (#868) nightly-2024-04-28-02-00-18 2024-04-27 20:30:19 +01:00
iwashiira acdfe54d1c compare tsPacket->getHeaderSize to TS_FRAME_SIZE (#864) nightly-2024-04-06-01-50-49 2024-04-05 17:15:00 +02:00
iwashiira abd1368cb8 compare memcpy dst address + size to buffer size (#863) 2024-04-05 17:11:59 +02:00
LP 0bbbed3acc pgsStreamReader: set DTS equal to PTS for packets with PTS_DTS_flags equal to 0b10 (#833) nightly-2024-04-05-01-53-02 2024-04-04 13:29:29 +02:00
iwashiira 94cafe7244 added size check before calling extractPMTDescriptors (#860) nightly-2024-04-04-01-54-45 2024-04-03 08:43:30 +02:00
iwashiira 5d62a280ae check whether codec_priv_size < 2 or not (#856) 2024-04-03 08:43:10 +02:00
iwashiira af07024034 change skip_bytes size type from int64_t to uint64_t (#854) 2024-04-03 08:42:53 +02:00
iwashiira b99bb465ed initialize ctts_count to 0 and shrink ctts_data (#851) 2024-04-03 08:42:19 +02:00
JP3BGY 141fc9801b fix num_track (#849)
* fix num_track

* fixes track->codec_id null ptr dereference

There is another path returned from `MatroskaDemuxer::matroska_add_stream()` leaving `track->codec_id` null.
2024-04-03 08:41:58 +02:00
JP3BGY 5c0dd70021 fix lace_size bof (#847) 2024-04-03 08:41:33 +02:00
JP3BGY dc21af7c4f fix delete[] track (#845) 2024-04-03 08:40:50 +02:00
JP3BGY 703b9c81e9 fix curPtr BoF (#843) 2024-04-03 08:40:25 +02:00
iwashiira 5f43ab2a45 compare m_curChunk to m_mdat_data.size() in while condition (#840) nightly-2024-03-14-01-51-12 2024-03-13 15:53:40 +00:00
iwashiira 3347cf556f sub pts size from bufEnd (#835) 2024-03-13 15:49:30 +00:00
iwashiira 224312f554 if buff + frameSize is bigger than srcEnd, break before memcpy (#838) 2024-03-13 15:44:49 +00:00
JP3BGY 75c9cb3514 fix alloc-dealloc-mismatch (#828) nightly-2024-02-17-01-49-50 2024-02-16 18:06:29 +01:00
jcdr428 c37b76e503 Account for WAV 'FLLR' chunk
Apple adds a 'FLLR' chunk to their WAV output by AVAudioRecorder app.
nightly-2024-02-07-01-50-09
2024-02-06 08:29:43 +01:00
Jean Christophe DE RYCK 72d4b4e0f0 Fix nightly-2023-11-26-02-00-15 2023-11-25 20:55:50 +01:00
Jean Christophe DE RYCK 563ca92a87 Finalize EAC3 ATMOS detection 2023-11-25 09:13:41 +01:00
jcdr428 809a0e8b4d Fix nightly-2023-11-25-01-54-21 2023-11-24 16:04:20 +01:00
jcdr428 ebbe8329c9 Merge branch 'master' of https://github.com/justdan96/tsMuxer 2023-11-24 15:26:01 +01:00
jcdr428 0cbe9e0263 Detect ATMOS in EAC3 2023-11-24 15:23:45 +01:00
Jean Christophe DE RYCK 0c55f71fa5 Fix issue #803 created by commit 4832f9f nightly-2023-11-12-01-58-56 2023-11-11 19:13:46 +01:00
Jean Christophe DE RYCK 8f2c58019b Regression on commit d6d1e0ef
Fixes issue #798
nightly-2023-10-25-01-53-22
2023-10-24 20:28:47 +01:00
jcdr428 cf4fcdd216 clang format check nightly-2023-10-21-01-50-32 2023-10-20 15:02:02 +01:00
jcdr428 daeb7aa04d clang format check 2023-10-20 14:50:24 +01:00
jcdr428 2b102af9ec Fix alloc-dealloc-mismatch issue #778 2023-10-20 14:34:27 +01:00
jcdr428 d39550fd56 Solve memory leak issue #778 2023-10-20 11:12:49 +01:00
Jean Christophe DE RYCK 1fa5b773af Cancel previous commit. nightly-2023-10-20-01-53-21 2023-10-19 20:16:42 +01:00
jcdr428 541204a912 Fix for .mts AVCHD files 2023-10-19 16:59:32 +01:00
Jean Christophe DE RYCK bb607142cb Regression on Mov File Seek
Until unforeseen issues are solved (with some mp4, fail to complete muxing see issue #780).
nightly-2023-10-19-01-53-41
2023-10-18 08:02:50 +01:00