Anton Khirnov
cea7c19cda
lavf: move AVStream.*index_entries* to AVStreamInternal
...
Those are private fields, no reason to have them exposed in a public
header. Since there are some (semi-)public fields located after these,
even though this section is supposed to be private, keep some dummy
padding there until the next major bump to preserve ABI compatibility.
4 years ago
Carl Eugen Hoyos
86f0bba776
lavc, lavf: Remove newlines from calls to avpriv_request_sample().
4 years ago
Paul B Mahol
e3dca0744d
avformat/dhav: improve seeking
5 years ago
Paul B Mahol
bb697f30ab
avformat/dhav: fix demuxer since recent breakage
5 years ago
Paul B Mahol
d8410e9cf9
avformat/dhav: always initializer ret
6 years ago
Paul B Mahol
45cefca1e7
avformat/dhav: handle files missing data at start
...
Try to seek to end of file and if signature is found seek backwards until
last valid chunk is found.
6 years ago
Paul B Mahol
96fd07351a
avformat/dhav: gracefully handle corrupted files
...
Try to find next valid chunk in offsets of 0x8000 from last good one.
6 years ago
Carl Eugen Hoyos
4d8875ec23
lavf: Constify the probe function argument.
...
Reviewed-by: Lauri Kasanen
Reviewed-by: Tomas Härdin
6 years ago
Paul B Mahol
c782e7aa9e
avformat/dhav: export average frame rate too
6 years ago
Paul B Mahol
24386b1707
avformat/dhav: improve A/V sync
...
Actual stored timestamps take only 16bits.
6 years ago
Paul B Mahol
b80003fe28
avformat: add DHAV demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years ago