Comments (4)
@Hellboy00000 can you provide a sample of DTS MKV resulting in the bug ?
I've tried most of the DTS MKV samples from https://kodi.wiki/view/Samples and could not reproduce.
from tsmuxer.
@jcdr428
I created a sample with the first 11 minutes of Super Mario Bros. (1993). (6.2GB)
I tested in "M2TS muxing" and "Blu-ray folder" and the bug occurs on both.
It is easier to see the error starting at minute 9:30. Watch when the man collides with the glass and then when they are on the phone.
Password = tsmuxer
https://drive.google.com/file/d/1ulMBIXxqLkWaj_mLki4w3zgZQNs9SrNW/view?usp=sharing
https://drive.google.com/file/d/1UKhaqle-Pcx33fgWqHeZQhVt-vLjMuQ9/view?usp=sharing
https://drive.google.com/file/d/1FuEDcTksvf4aDZn_yHvmD86wVnQtRtsj/view?usp=sharing
https://drive.google.com/file/d/1AKjFbHMQr_hxlMjNkWaEFR78-IQfCJQm/view?usp=sharing
https://drive.google.com/file/d/1r4KOyRJG5BYtDNJSUEzFoSuU0Rs-f9Bn/view?usp=sharing
https://drive.google.com/file/d/1Mk5XTUmNPOh4dDQg4nM3z6VFNuUj7O4_/view?usp=sharing
https://drive.google.com/file/d/1LC25BnK2N9ahNZS9LK-vr2RvHrPtzm2_/view?usp=sharing
Please let me know when finish downloading the files.
from tsmuxer.
@Hellboy00000 I have downloaded the file, thank you.
Edit: good advice about the man colliding in the glass...
I've pushed a fix, please try tomorrow's release.
@JP3BGY the issue was created by commit 5c0dd70. Could you please confirm the change does not bring any buffer overflow with your poc ?
from tsmuxer.
Tested and work great.
Thanks.
from tsmuxer.
Related Issues (20)
- heap buffer "over-parse" is found in movDemuxer::mov_read_stsd
- heap buffer under-read is found in IOContextDemuxer::skip_bytes HOT 1
- heap buffer over-read is found in MovDemuxer::mov_read_esds
- negative size param is found in programStreamDemuxer::simpleDemuxBlock
- Maybe a TrueHD Atmos 7.1 bug
- stack buffer over-read is found in TS_program_map_section::extractPMTDescriptors
- stack buffer overflow is found in TSDemuxer::simpleDemuxBlock() HOT 1
- negative-size-param is found in TSDemuxer::getTrackList()
- Seems not shift the timeshift when specified in meta file
- Problem With Importing MP4 Files HOT 2
- Importing MTS Files WIth An Error
- MKV -> M2TS output out of sync HOT 2
- tsMuxer CLI lacks features of tsMuxer GUI HOT 1
- Since when MP4 is not supported? HOT 2
- DVB subtitle stream not recognised and ignored HOT 3
- heap buffer overflow is found in movDemuxer.cpp
- heap buffer under-read is found in movDemuxer.cpp
- Cosmetic bug?
- 0x47 is NOT A SYNC BYTE when it very rarely occurs in TP_extra_header as a timecode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tsmuxer.