• Mart Raudsepp's avatar
    qtdemux: Provide a 2 frames lead-in for audio decoders · cbfa4531
    Mart Raudsepp authored
    AAC and various other audio codecs need a couple frames of lead-in to
    decode it properly. The parser elements like aacparse take care of it
    via gst_base_parse_set_frame_rate, but when inside a container, the
    demuxer is doing the seek segment handling and never gives lead-in
    data downstream.
    Handle this similar to going back to a keyframe with video, in the
    same place. Without a lead-in, the start of the segment is silence,
    when it shouldn't, which becomes especially evident in NLE use cases.
    cbfa4531
Name
Last commit
Last update
..
GstQTMux.prs Loading commit data...
LEGAL Loading commit data...
Makefile.am Loading commit data...
atoms.c Loading commit data...
atoms.h Loading commit data...
atomsrecovery.c Loading commit data...
atomsrecovery.h Loading commit data...
descriptors.c Loading commit data...
descriptors.h Loading commit data...
fourcc.h Loading commit data...
gstisoff.c Loading commit data...
gstisoff.h Loading commit data...
gstqtmoovrecover.c Loading commit data...
gstqtmoovrecover.h Loading commit data...
gstqtmux-doc.c Loading commit data...
gstqtmux-doc.h Loading commit data...
gstqtmux.c Loading commit data...
gstqtmux.h Loading commit data...
gstqtmuxmap.c Loading commit data...
gstqtmuxmap.h Loading commit data...
gstrtpxqtdepay.c Loading commit data...
gstrtpxqtdepay.h Loading commit data...
isomp4-plugin.c Loading commit data...
meson.build Loading commit data...
properties.c Loading commit data...
properties.h Loading commit data...
qtatomparser.h Loading commit data...
qtdemux.c Loading commit data...
qtdemux.h Loading commit data...
qtdemux_debug.h Loading commit data...
qtdemux_dump.c Loading commit data...
qtdemux_dump.h Loading commit data...
qtdemux_lang.c Loading commit data...
qtdemux_lang.h Loading commit data...
qtdemux_types.c Loading commit data...
qtdemux_types.h Loading commit data...
qtpalette.h Loading commit data...