Commit Graph

10 Commits

Author SHA1 Message Date
anthwlock
0e6c2b21cf show atom names in Atom::print() 2018-07-30 11:57:24 +02:00
anthwlock
211119e865 throw if length of atom < 0 2018-06-26 13:15:55 +02:00
anthwlock
1ce8df4189 removed unused include: endian.h 2018-06-06 20:52:38 +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
9467fa3846 removed endian dependency using locally defined big to little endian. 2017-10-17 13:15:42 +02:00
Federico Ponchio
8f92eb0f5d improved avc1 packet grouping. 2017-10-09 18:37:48 +02:00
Ian Martin
ec08532972 Use endian.h conversions instead of reverse(). 2014-12-27 02:01:48 -05:00
Federico Ponchio
5f78fff340 commented SHANE workaround, fixed BufferedAtom::readInt bug. 2014-12-15 17:30:35 +01:00
Federico Ponchio
2aea81e8cb added two codec (but it wont work), 64bit update. 2014-12-12 15:39:46 +01:00
ponchio
8da4b892f8 Added. 2013-05-16 21:25:23 +02:00