• Seungha Yang's avatar
    qtdemux: Don't switch active streams and old streams ... · 05bd25ea
    Seungha Yang authored
    ... before the old streams is not exposed yet for MSS stream.
    
    In case of DASH, newly configured streams will be exposed
    whenever demux got moov without delay.
    Meanwhile, since there is no moov box in MSS stream,
    the caps will act like moov. Then, there is delay for exposing new pads
    until demux got the first moof.
    
    So, following scenario is possible only for MSS but not for DASH,
    STREAM-START -> CAPS -> (configure stream but NOT EXPOSED YET)
    -> STREAM-START-> CAPS (configure stream again).
    
    In above scenario, we can reuse old stream without any stream reconfigure.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=797239
    05bd25ea
Name
Last commit
Last update
common @ ed78bee4 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs/gst Loading commit data...
hooks Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
sys Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-plugins-good.doap Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...