aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/tls.c
diff options
context:
space:
mode:
authorVittorio Giovara <vittorio.giovara@gmail.com>2016-06-15 15:24:30 -0400
committerVittorio Giovara <vittorio.giovara@gmail.com>2016-06-17 11:38:33 -0400
commit76729970049fe95659346503f7401a5d869f9959 (patch)
treebb83104f83e15a06cddf287e00f0320af3548074 /libavformat/tls.c
parent187d719760bd130f848194ec4a6bd476341914bb (diff)
downloadffmpeg-76729970049fe95659346503f7401a5d869f9959.tar.gz
mov: Implement support for multiple sample description tables
Store data from each stsd in a separate extradata buffer, keep track of the stsc index for read and seek operations, switch buffers when the index differs. Decoder is notified with an AV_PKT_DATA_NEW_EXTRADATA packet side data. Since H264 supports this notification, and can be reset midstream, enable this feature only for multiple avcC's. All other stsd types (such as hvc1 and hev1) need decoder-side changes, so they are left disabled for now. This is implemented only in non-fragmented MOVs. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Diffstat (limited to 'libavformat/tls.c')
0 files changed, 0 insertions, 0 deletions