Commit Graph

12 Commits

Author SHA1 Message Date
anthwlock
f2261ca7f3 add option to stretch video 2019-05-10 16:55:02 +02:00
anthwlock
b7a674c42a make 'Atom::name_' a std::string 2019-02-26 13:09:09 +01:00
anthwlock
186518a452 handle invalid atom lengths 2019-02-22 15:19:55 +01:00
anthwlock
f98581392b add Makefile 2019-02-01 08:46:20 +01:00
anthwlock
5d107f61c0 add '-s' to skip unknown sequences 2019-01-28 08:22:20 +01:00
anthwlock
3fdd868c32 don't load mdat to ram 2018-09-14 13:01:57 +02:00
anthwlock
6eb2b691a7 analyze: more readable output 2018-09-12 16:40:27 +02:00
anthwlock
64e8228692 don't treat filler_data as new NAL 2018-07-28 20:43:02 +02:00
anthwlock
0575918f26 improvements - see description
fixes:
 - readBits not working as expected
 - no keyframes
 - mdat->end set too early
changes:
 - moved the buffer layer to the file class -> >10x faster
 - forbidden bit == 1 inidicates the payload is malformed, not the header
 - removed dependency on internal libavcodec code (added sps-decoder)
 - splitted classes in seperated files
 - class members names now use suffix '_'
 - build instructions
added:
 - regulation of log messages (-v -vv -q)
 - default output now usefull for average user
2018-06-05 15:12:11 +02:00
Federico Ponchio
2ea250a29b Improved splitting nal unit logic for avc1 codec. 2017-10-02 15:24:53 +02:00
Federico Ponchio
c74920f743 Added licence header and link to arch package 2015-03-10 16:38:07 +01:00
ponchio
8da4b892f8 Added. 2013-05-16 21:25:23 +02:00