anthwlock
6eb2b691a7
analyze: more readable output
2018-09-12 16:40:27 +02:00
anthwlock
ea1026df11
changed default av_loglevel
2018-08-03 20:40:43 +02:00
anthwlock
953299300c
print human readable duration
2018-07-30 15:49:04 +02:00
anthwlock
64e8228692
don't treat filler_data as new NAL
2018-07-28 20:43:02 +02:00
anthwlock
4f6be97454
readme.md: public libav headers are enough
2018-07-09 17:30:55 +02:00
anthwlock
7c0f4eee68
logging: changed order of messages
2018-06-15 12:27:08 +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
ponchio
6934a56b36
mp4a preferred to identify packets and increased reasonable max packet size for avc1.
2017-10-25 00:33:14 +02:00
Federico Ponchio
8f92eb0f5d
improved avc1 packet grouping.
2017-10-09 18:37:48 +02:00
Federico Ponchio
2ea250a29b
Improved splitting nal unit logic for avc1 codec.
2017-10-02 15:24:53 +02:00
Federico Ponchio
07be275f02
added makeStreamable
2015-09-08 04:10:03 +02:00
Federico Ponchio
c74920f743
Added licence header and link to arch package
2015-03-10 16:38:07 +01:00
Federico Ponchio
af648dfad8
Merge pull request #20 from hexluthor/hexluthor
...
Add apcn/lpcm codecs (Apple ProRes 422), better cross-platform support.
2015-01-15 14:38:11 +01:00
Federico Ponchio
2e0169255a
Being a bit more liberal with nals (9-12) and removed silly skip of 0x1000
...
for zeros at beginning of mdat (might backfire on some files, should
actually test what policies are for first packet)
2015-01-13 15:38:14 +01:00
Ian Martin
afb9eb4926
Use off_t, size_t, fseeko(), and ftello() for better 32-bit support.
2014-12-27 02:44:10 -05:00
Federico Ponchio
e5d951aaef
fixed mdat lenght computation error and offsets.
2014-12-15 19:33:26 +01:00
Federico Ponchio
2aea81e8cb
added two codec (but it wont work), 64bit update.
2014-12-12 15:39:46 +01:00
ponchio
2494c4c42b
Added patch from Shane, moving toward 64 bit
2013-06-28 11:39:07 +02:00
ponchio
5b0e2ee0a7
now grouping nal units with 6 7 8 into 1 3 5: this ensures each packet has
...
a picture thus better aligning audio and video.
TODO: should change keyframe function to report if last nal was 5 not the first.
2013-06-21 05:39:28 +02:00
ponchio
e9cfb92a8c
more tolerant of nal types (6 7 and 8) for avc1, used in some file format.
2013-06-19 01:13:29 +02:00
ponchio
8da4b892f8
Added.
2013-05-16 21:25:23 +02:00