Skip to content

WIP: ancillary: pass through decoders and packetizers

Thomas Guillem requested to merge tguillem/vlc:ancillary-decoderc into master

On top of !7072

  • Added ancillary passthrough for all packetizers
  • Added vlc_ancillary_queue: a helper for asynchronous decoders that can't have a context (like MediaCodec)
  • Implemented ancillary passthrough in avcodec via frame_info
  • Implemented simple ancillary passthrough in faad.c (lot of decoders modules will be alike)
  • Implemented ancillary passthrough in mediacodec via vlc_ancillary_queue
  • Implemented ancillary passthrough in videotoolbox via frame_info

WIP:

  • Need to find a proper way to get rid of the timestamp_Fifo helper in MediaCodec, any idea @fcartegnie ?
  • If you agree, I will forward ancillaries in all other decoders modules
Edited by Thomas Guillem

Merge request reports

Loading