[vlc-devel] [RFC PATCH 0/9] audio decoder fallback: the packetizer way

Thomas Guillem thomas at gllm.fr
Sat Jul 9 12:20:08 CEST 2016


This is an other proposal to handle audio decoder fallback, the goal is to have
passthrough decoder that can fallback to PCM decoders and the other way.

You should check 6/9, 7/9 and 8/9 commits logs. I hope these 3 commit logs are
self explanatory enough.

Regards,
Thomas.

*** BLURB HERE ***

Thomas Guillem (9):
  decoder: don't set dec->b_error if aout_update_format fails
  decoder: abort packetizer loop in case of error
  decoder: change LoadDecoder arguments
  decoder: factor extra packetizer creation
  decoder: factor decoder reload when fmt_in changes
  decoder: add decoder_RequestPacketizer
  a52: split decoder and packetizer
  decoder: reload module if aout device changes
  a52tofloat32: disable

 include/vlc_codec.h                           |  12 ++
 modules/audio_filter/converter/a52tofloat32.c |   1 +
 modules/codec/a52.c                           | 159 ++++++++++++----------
 src/input/decoder.c                           | 181 +++++++++++++++++++++-----
 src/libvlccore.sym                            |   1 +
 5 files changed, 254 insertions(+), 100 deletions(-)

-- 
2.8.1



More information about the vlc-devel mailing list