• Ronald S. Bultje's avatar
    ext/gdk_pixbuf/gstgdkpixbuf.c: Support various image formats (e.g. RGBA). Makes gif images work. · 1671b7d7
    Ronald S. Bultje authored
    Original commit message from CVS:
    * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
    Support various image formats (e.g. RGBA). Makes gif images work.
    * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
    (gst_qtdemux_add_stream), (qtdemux_parse_trak):
    Some workarounds for odd behaviour I found while crawling through
    apple.com/trailers. For one, if you load single-image (still-image)
    trailers containing gif images, they will have an infinite framerate
    since there is no duration. Capping framerate makes negotiation work.
    Also, some movies don't actually have size markers, since they only
    contain a single chunk of data (or so? I don't understand quicktime
    at all, I guess), so throwing the whole binary blob from the offset
    to end-of-file to the decoder makes at least something display (yes,
    this actually works :) ). Lastly, for some reason, one redirect URI
    movies caused an assertion because it read a negative size (immediate
    return) and tried to flush it (guint, signflip), leading to odd
    stuff and subsequent crashes.
    1671b7d7
Name
Last commit
Last update
common @ 856fbbfa Loading commit data...
docs Loading commit data...
examples Loading commit data...
ext Loading commit data...
gconf Loading commit data...
gst Loading commit data...
gst-libs Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
scripts Loading commit data...
sys Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
LICENSE_readme Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-plugins.spec.in Loading commit data...