summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-02-15ext/ogg/gstoggdemux.c: Granpos can apparently be -1, which screws up ↵Ronald S. Bultje1-0/+5
calculations... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_populate): Granpos can apparently be -1, which screws up calculations...
2005-02-15sys/: Use a mutex protected list to marshal navigation events into the ↵Jan Schmidt1-0/+16
stream thread from whichever thread sends them. Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_chain), (gst_ximagesink_send_pending_navigation), (gst_ximagesink_navigation_send_event), (gst_ximagesink_finalize), (gst_ximagesink_init): * sys/ximage/ximagesink.h: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain), (gst_xvimagesink_send_pending_navigation), (gst_xvimagesink_navigation_send_event), (gst_xvimagesink_finalize), (gst_xvimagesink_init): * sys/xvimage/xvimagesink.h: Use a mutex protected list to marshal navigation events into the stream thread from whichever thread sends them.
2005-02-15Add query function to GstSpeed, so that the stream length and current ↵Tim-Philipp Müller3-15/+140
position get adjusted when queried (note that c... Original commit message from CVS: Add query function to GstSpeed, so that the stream length and current position get adjusted when queried (note that current position queries may still be wrong if the audio sink returns values based on buffer timestamps instead of passing on the query
2005-02-13gst/audioconvert/gstaudioconvert.c: create channel conversion matrix when ↵Benjamin Otte1-0/+11
linking Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link), (gst_audio_convert_channels): create channel conversion matrix when linking * gst/audioconvert/.cvsignore: * gst/audioconvert/Makefile.am: * gst/audioconvert/channelmixtest.c: (main): add (ugly) test that ensures stereo <=> mono conversion works correctly
2005-02-13gst/audioconvert/gstchannelmix.h: include missing header fileBenjamin Otte1-0/+10
Original commit message from CVS: * gst/audioconvert/gstchannelmix.h: include missing header file * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_compatible): use same sign for both channels when converting to/from compatible channel. Previously used different signs made the signals cancel each other out and appear like silence. (fixes #167269)
2005-02-12Convert to and from YV12 (fixes #156379)Tim-Philipp Müller1-0/+9
Original commit message from CVS: Convert to and from YV12 (fixes #156379)
2005-02-12sys/ximage/ximagesink.c: Protect interface methods from chain and ↵Julien Moutte1-0/+14
negotiation and vice versa (Fixes #166142). Original commit message from CVS: 2005-02-12 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new), (gst_ximagesink_sink_link), (gst_ximagesink_change_state), (gst_ximagesink_chain), (gst_ximagesink_set_xwindow_id), (gst_ximagesink_expose), (gst_ximagesink_set_property), (gst_ximagesink_finalize), (gst_ximagesink_init): Protect interface methods from chain and negotiation and vice versa (Fixes #166142). * sys/ximage/ximagesink.h: Add stream_lock. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link), (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_expose): Check for xcontext before trying to link.
2005-02-12Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error ↵Tim-Philipp Müller1-0/+8
message when we can't open the DVD device; se... Original commit message from CVS: Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error message when we can't open the DVD device; send something more useful instead (fixes #167117)
2005-02-11sys/xvimage/xvimagesink.c: Protect interface methods from chain and ↵Julien Moutte1-0/+13
negotiation and vice versa (Fixes #166142). Original commit message from CVS: 2005-02-11 Julien MOUTTE <julien@moutte.net> * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put), (gst_xvimagesink_sink_link), (gst_xvimagesink_change_state), (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_expose), (gst_xvimagesink_set_property), (gst_xvimagesink_finalize), (gst_xvimagesink_init): Protect interface methods from chain and negotiation and vice versa (Fixes #166142). Fix a possible bug of images in the buffer pool being discarded because we are looking at the wrong geometry. * sys/xvimage/xvimagesink.h: Add stream_lock.
2005-02-11ext/mpeg2dec/gstmpeg2dec.c: Change uint to unsigned int. (fixes #167128)David Schleef1-0/+5
Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer): Change uint to unsigned int. (fixes #167128)
2005-02-11gst/librfb/Makefile.am: Testing stuff before committing is for wimps... and ↵David Schleef2-3/+9
people with fast machines. Fix stupid mi... Original commit message from CVS: * gst/librfb/Makefile.am: Testing stuff before committing is for wimps... and people with fast machines. Fix stupid mistake.
2005-02-11configure.ac: Pull in librfb from my CVS tree, because it is too small and ↵David Schleef15-9/+1394
annoying to be separate. Move rfbsrc plug... Original commit message from CVS: * configure.ac: Pull in librfb from my CVS tree, because it is too small and annoying to be separate. Move rfbsrc plugin to gst/. * ext/Makefile.am: * ext/librfb/Makefile.am: * ext/librfb/gstrfbsrc.c: * gst/librfb/Makefile.am: * gst/librfb/gstrfbsrc.c: * gst/librfb/rfb.c: * gst/librfb/rfb.h: * gst/librfb/rfbbuffer.c: * gst/librfb/rfbbuffer.h: * gst/librfb/rfbbytestream.c: * gst/librfb/rfbbytestream.h: * gst/librfb/rfbcontext.h: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: * gst/librfb/rfbutil.h:
2005-02-10and make it handle more than one channel.Tim-Philipp Müller6-157/+229
Original commit message from CVS: Fix speed element and make it chain-based (fixes #156467), and make it handle more than one channel.
2005-02-10ext/dts/gstdtsdec.*: Don't clobber the stack constructing the channels array.Jan Schmidt3-117/+160
Original commit message from CVS: * ext/dts/gstdtsdec.c: (gst_dtsdec_init), (gst_dtsdec_channels), (gst_dtsdec_handle_event), (gst_dtsdec_handle_frame), (gst_dtsdec_chain), (gst_dtsdec_change_state): * ext/dts/gstdtsdec.h: Don't clobber the stack constructing the channels array. Make the element chain-based. DTS tracks can now be played.
2005-02-09Add G_BEGIN_DECLS and G_END_DECLS around headers where missing, so that they ↵Tim-Philipp Müller11-6/+55
work when included from C++ code Original commit message from CVS: Add G_BEGIN_DECLS and G_END_DECLS around headers where missing, so that they work when included from C++ code
2005-02-09testsuite/gst-lint: Check for non-statically scoped parent_class variables. ↵David Schleef1-0/+6
This won't be a problem once plugins are... Original commit message from CVS: * testsuite/gst-lint: Check for non-statically scoped parent_class variables. This won't be a problem once plugins are loaded with RTLD_LOCAL.
2005-02-09ext/mplex/gstmplexibitstream.cc: gcc madness.Ronald S. Bultje2-12/+19
Original commit message from CVS: * ext/mplex/gstmplexibitstream.cc: gcc madness.
2005-02-09Die, thou faulty symbol pollutors (non-static parent_class).Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/ogg/gstogmparse.c: * gst/debug/gstnavigationtest.c: Die, thou faulty symbol pollutors (non-static parent_class).
2005-02-08ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525).Ronald S. Bultje2-3/+6
Original commit message from CVS: * ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525).
2005-02-08Add missing endianness to template (fixes #165509).Ronald S. Bultje2-1/+7
Original commit message from CVS: * ext/mikmod/gstmikmod.c: * gst/modplug/gstmodplug.cc: Add missing endianness to template (fixes #165509).
2005-02-08gst/asfdemux/gstasfdemux.c: Fix wrong order of reading of optional bytes ↵Ronald S. Bultje1-0/+5
(#165290). Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data): Fix wrong order of reading of optional bytes (#165290).
2005-02-08ext/alsa/gstalsasink.c: Implement FILLER event awareness.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): Implement FILLER event awareness.
2005-02-08ext/cdparanoia/gstcdparanoia.c: Fix track calculations (#166208).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_convert): Fix track calculations (#166208).
2005-02-08ext/libpng/: Fix byte-order, use proper fixed caps. Fixes #164197.Ronald S. Bultje1-1/+9
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/libpng/gstpngdec.c: (gst_pngdec_init), (gst_pngdec_chain): * ext/libpng/gstpngenc.c: Fix byte-order, use proper fixed caps. Fixes #164197.
2005-02-08configure.ac: Add dvdlpcmdecJan Schmidt2-0/+44
Original commit message from CVS: * configure.ac: Add dvdlpcmdec * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset), (free_all_buffers), (gst_mpeg2dec_alloc_buffer): Don't push buffers if the src pad isn't negotiated yet. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_buffer_to_default_format), (gst_audio_convert_buffer_from_default_format): Add support for 24-bit width. * gst/dvdlpcmdec/.cvsignore: * gst/dvdlpcmdec/Makefile.am: * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type), (gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init), (gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link), (gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state), (plugin_init): * gst/dvdlpcmdec/gstdvdlpcmdec.h: New decoder for rearranging DVD LPCM into our audio/x-raw-int format. Needs support for the channels maps if someone can find a DVD LPCM track with > 2 channels. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont), (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private): * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont), (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream), (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset), (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src), (gst_mpeg_parse_handle_src_query), (gst_mpeg_parse_handle_src_event): Use audio/x-dvd-lpcm for LPCM output. Add DTS output.
2005-02-08gst/alpha/gstalphacolor.c: Add BGRA handling (#165736).Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/alpha/gstalphacolor.c: (gst_alpha_color_sink_link), (transform_rgb), (transform_bgr), (gst_alpha_color_chain): Add BGRA handling (#165736).
2005-02-08gst/law/: Fix caps memleaks (#166600).Ronald S. Bultje1-0/+10
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/law/alaw-decode.c: (alawdec_link): * gst/law/alaw-encode.c: (alawenc_link): * gst/law/mulaw-decode.c: (mulawdec_link): * gst/law/mulaw-encode.c: (mulawenc_link): Fix caps memleaks (#166600).
2005-02-08Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do ↵Tim-Philipp Müller4-3/+12
not have stdint.h, like Solaris 9 (fixes #1... Original commit message from CVS: Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do not have stdint.h, like Solaris 9 (fixes #166631).
2005-02-05sys/: Clear window on PAUSED->READY instead of READY->PAUSED. StopRonald S. Bultje1-0/+9
Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_change_state): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_clear), (gst_xvimagesink_change_state): Clear window on PAUSED->READY instead of READY->PAUSED. Stop Xv video (and thereby regenerate Xv colourkey) in clear() so that PLAY -> READY -> PLAY works (fixes #162504).
2005-02-05sys/v4l/gstv4lmjpegsrc.c: Switch to list instead of range, since ↵Ronald S. Bultje1-0/+6
MJPEG-devices really just support decimations, not a... Original commit message from CVS: * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_getcaps): Switch to list instead of range, since MJPEG-devices really just support decimations, not any size.
2005-02-05ext/mpeg2dec/gstmpeg2dec.*: The libmpeg2 user-allocated buffer management is ↵Jan Schmidt1-0/+8
awkward, to say the least. Hopefully thi... Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_open_decoder), (gst_mpeg2dec_reset), (free_all_buffers), (gst_mpeg2dec_alloc_buffer), (handle_sequence): * ext/mpeg2dec/gstmpeg2dec.h: The libmpeg2 user-allocated buffer management is awkward, to say the least. Hopefully this fixes things.
2005-02-04gst/audioconvert/bufferframesconvert.cAndy Wingo1-0/+11
Original commit message from CVS: 2005-02-04 Andy Wingo <wingo@pobox.com> * gst/audioconvert/bufferframesconvert.c (buffer_frames_convert_fixate): New function, fixates to 256 frames per buffer by default. (Much better than 1.) (buffer_frames_convert_init): Set the fixate function for both src and sink pad. (buffer_frames_convert_link): After success setting nonfixed caps, get the negotiated caps so we can know how many buffer-frames it will be. No idea how this worked at all before.
2005-02-04ext/mpeg2dec/gstmpeg2dec.*: Rearrange buffer tracking and refcounting and ↵Jan Schmidt1-0/+10
refactor a little for readability. Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), (gst_mpeg2dec_close_decoder), (put_buffer), (check_buffer), (free_buffer), (free_all_buffers), (gst_mpeg2dec_alloc_buffer), (handle_sequence), (handle_picture): * ext/mpeg2dec/gstmpeg2dec.h: Rearrange buffer tracking and refcounting and refactor a little for readability.
2005-02-03sys/v4l/: Add new v4ljpegsrc for handling the ov51x hacky "I'll give you ↵Jan Schmidt1-0/+17
jpeg inside rgb frames" driver. Original commit message from CVS: * sys/v4l/gstv4l.c: (plugin_init): * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_get_type), (gst_v4ljpegsrc_base_init), (gst_v4ljpegsrc_class_init), (gst_v4ljpegsrc_init), (gst_v4ljpegsrc_src_link), (gst_v4ljpegsrc_getcaps), (gst_v4ljpegsrc_get): * sys/v4l/gstv4ljpegsrc.h: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_open), (gst_v4lsrc_src_link): * sys/v4l/v4l_calls.h: * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_palette_name), (gst_v4lsrc_get_fps): * sys/v4l/v4lsrc_calls.h: Add new v4ljpegsrc for handling the ov51x hacky "I'll give you jpeg inside rgb frames" driver. Don't error in the v4lsrc link function, just return REFUSED.
2005-02-03sys/qcam/gstqcamsrc.c: Use GST_ELEMENT_ERROR, not g_warning, if open failed.Ronald S. Bultje2-13/+23
Original commit message from CVS: * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state), (gst_qcamsrc_open): Use GST_ELEMENT_ERROR, not g_warning, if open failed.
2005-02-02gst/qtdemux/qtdemux.c: Change caps on MJPEG-B so it doesn't interfere with ↵Ronald S. Bultje2-1/+6
MJPEG/JPEG. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Change caps on MJPEG-B so it doesn't interfere with MJPEG/JPEG.
2005-02-02ext/raw1394/gstdv1394src.c: Reset negotiated state on PAUSED->READY.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_change_state): Reset negotiated state on PAUSED->READY.
2005-02-02configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. ↵David Schleef16-72/+143
(Fixes #165997) Original commit message from CVS: * configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. (Fixes #165997) * examples/capsfilter/capsfilter1.c: (main): * examples/dynparams/filter.c: (create_ui): * examples/seeking/cdparanoia.c: (get_track_info), (main): * examples/seeking/chained.c: (main): * examples/seeking/seek.c: (make_mod_pipeline), (make_dv_pipeline), (make_wav_pipeline), (make_flac_pipeline), (make_sid_pipeline), (make_vorbis_pipeline), (make_mp3_pipeline), (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline): * examples/seeking/spider_seek.c: (make_spider_pipeline): * examples/switch/switcher.c: (main): * ext/dv/demo-play.c: (main): * ext/faad/gstfaad.c: (gst_faad_change_state): * ext/mad/gstmad.c: (gst_mad_chain): * ext/smoothwave/demo-osssrc.c: (main): * gst-libs/gst/gconf/gconf.c: (gst_gconf_set_string), (gst_gconf_render_bin_from_description), (gst_gconf_get_default_audio_sink), (gst_gconf_get_default_video_sink), (gst_gconf_get_default_audio_src), (gst_gconf_get_default_video_src), (gst_gconf_get_default_visualization_element): * gst/level/demo.c: (main): * gst/level/plot.c: (main): * gst/playback/gstplaybin.c: (gen_video_element), (gen_audio_element): * gst/playback/test.c: (gen_video_element), (gen_audio_element): * gst/playondemand/demo-mp3.c: (setup_pipeline): * gst/sine/demo-dparams.c: (main): * gst/spectrum/demo-osssrc.c: (main): * gst/speed/demo-mp3.c: (main): * gst/volume/demo.c: (main): * testsuite/embed/embed.c: (main):
2005-02-02gst/tcp/: Don't leak the hostname when shutting down.Jan Schmidt1-0/+13
Original commit message from CVS: * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_class_init), (gst_tcpclientsink_finalize): * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_class_init), (gst_tcpclientsrc_finalize): * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init), (gst_tcpserversink_init), (gst_tcpserversink_finalize): * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_class_init), (gst_tcpserversrc_init), (gst_tcpserversrc_finalize): Don't leak the hostname when shutting down. In tcpserversrc, take a copy of the default hostname.
2005-02-01ext/raw1394/gstdv1394src.c: Set caps to systemstream=TRUE.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iso_receive): Set caps to systemstream=TRUE.
2005-02-01testsuite/Makefile.am: Fix more OSX buildbots.Ronald S. Bultje1-0/+5
Original commit message from CVS: * testsuite/Makefile.am: Fix more OSX buildbots.
2005-02-01ext/mpeg2dec/gstmpeg2dec.c: Don't send things to NULL PAD_PEERsJan Schmidt3-2/+32
Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: Don't send things to NULL PAD_PEERs * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_chain): Copy-on-write the incoming buffer. * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegclock.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead), (normal_seek), (gst_mpeg_demux_handle_src_event): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegpacketize.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_update_streaminfo), (gst_mpeg_parse_reset), (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src), (gst_mpeg_parse_handle_src_query), (gst_mpeg_parse_handle_src_event), (gst_mpeg_parse_change_state): * gst/mpegstream/gstmpegparse.h: * gst/mpegstream/gstrfc2250enc.h: Various changes to the way time is computed that make seeking and total time estimation much better here. Use G_BEGIN/END_DECLS instead of __cplusplus * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Use gst_buffer_stamp instead of only copying the TIMESTAMP
2005-02-01gst/subparse/gstsubparse.c: Fix OSX buildbot.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/subparse/gstsubparse.c: Fix OSX buildbot.
2005-01-31Set granulepos and timestamp correctly for streams not starting at 0, taking ↵Tim-Philipp Müller1-0/+11
into account the initial delay Original commit message from CVS: Set granulepos and timestamp correctly for streams not starting at 0, taking into account the initial delay
2005-01-31Add audio/x-dts to audio pad template capsTim-Philipp Müller1-0/+5
Original commit message from CVS: Add audio/x-dts to audio pad template caps
2005-01-31ext/polyp/polypsink.c: Fix silly endianness bug. Add some debugging. ↵David Schleef2-11/+33
Remove float from caps; it doesn't work. Atte... Original commit message from CVS: * ext/polyp/polypsink.c: (gst_polypsink_base_init), (create_context), (gst_polypsink_link): Fix silly endianness bug. Add some debugging. Remove float from caps; it doesn't work. Attempt to get remote audio working.
2005-01-29gst/qtdemux/qtdemux.c: Add 3IV2 fourcc.Ronald S. Bultje2-0/+6
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add 3IV2 fourcc.
2005-01-29gst/avi/gstavidemux.*: Invert DIB images. Fixes #132341.Ronald S. Bultje1-0/+8
Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream), (swap_line), (gst_avi_demux_invert), (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): * gst/avi/gstavidemux.h: Invert DIB images. Fixes #132341.
2005-01-29gst/ffmpegcolorspace/gstffmpegcolorspace.c: D'oh, reference the palette ↵Ronald S. Bultje1-0/+7
data, not the palette structure. Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain): D'oh, reference the palette data, not the palette structure. Fixes color distortion in #132341.
2005-01-29gst/videoscale/gstvideoscale.c: PAR can be non-fixed when not provided as ↵Ronald S. Bultje1-0/+5
argument (#162626). Original commit message from CVS: * gst/videoscale/gstvideoscale.c: (gst_videoscale_link): PAR can be non-fixed when not provided as argument (#162626).