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
8802c9a570
fix getPtr() logic on write
2019-02-07 11:39:11 +01:00
anthwlock
25593e0e03
BufferedAtom::write(): use buffer of FileRead
2019-02-04 17:55:57 +01:00
anthwlock
83f59e2ccc
fix potential bugs
2019-02-03 20:29:22 +01:00
anthwlock
7ad629b4ee
off_t -> off64_t
2019-02-01 20:08:43 +01:00
anthwlock
d6828ed2cf
make compiler more happy
2019-01-17 18:15:23 +01:00
anthwlock
3a8cfa8649
better support for >2GB files
2018-09-14 11:37:59 +02:00
anthwlock
91d6e63277
save space in stts
2018-07-30 12:13:45 +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
c74920f743
Added licence header and link to arch package
2015-03-10 16:38:07 +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
Ian Martin
74b342d894
Read/write the full 64-bit value.
2014-12-27 02:36:05 -05:00
Ian Martin
ec08532972
Use endian.h conversions instead of reverse().
2014-12-27 02:01:48 -05:00
Ian Martin
aaba2ea6e5
File::pos() definition didn't match the prototype.
2014-12-27 01:34:54 -05: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
8da4b892f8
Added.
2013-05-16 21:25:23 +02:00