summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/mpegstream/: get rid of non-standard "..." ranges in case statements.Benjamin Otte2004-03-281-0/+7
| | | | | | | | Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes): get rid of non-standard "..." ranges in case statements.
* gst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific ↵Martin Soto2004-03-271-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | functionality split to the new dvddemux element. Original commit message from CVS: * gst/mpegstream/gstmpegdemux.c: * gst/mpegstream/gstmpegdemux.h: Complete overhaul. All DVD specific functionality split to the new dvddemux element. * gst/mpegstream/gstdvddemux.c: * gst/mpegstream/gstdvddemux.h: New demultiplexer for DVD (VOB) streams, derived from mpegdemux. * gst/mpegstream/gstmpegparse.c: Discontinuity handling cleaned up. SCR based timestamp rewriting can be turned off (will probably completely disappear soon). * ext/dvdnav/dvdnavsrc.c: Changes resulting from a few months hacking. General cleanup. All printf statements replaced by debugging messages. Almost complete libdvdnav support. (dvdnavsrc_class_init): Got rid of unnecessary signals (replaced by events. New properties for audio and subpicture languages. (dvdnavsrc_update_highlight): Now uses events. (dvdnavsrc_user_op): Cleaned up. (dvdnavsrc_get): Renamed to dvdnavsrc_loop (element is now loop based). Lots of cleanup, and propper support for most libdvdnav events. (dvdnavsrc_make_dvd_event): New function. (dvdnavsrc_make_dvd_nav_packet_event): New function. (dvdnavsrc_make_clut_change_event): New function.
* fix spec to work, we still need thomasvs to commit his version :)Christian Schaller2004-03-271-8/+38
| | | | | Original commit message from CVS: fix spec to work, we still need thomasvs to commit his version :)
* gst/typefind/gsttypefindfunctions.c: fix bug where typefinding would claim ↵Benjamin Otte2004-03-261-0/+6
| | | | | | | | | it's theora whenever less then 7 bytes of ... Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (theora_type_find): fix bug where typefinding would claim it's theora whenever less then 7 bytes of data were available
* gst/law/: Fix capsnego in all four, remove the unused property functions and ↵Ronald S. Bultje2004-03-265-315/+314
| | | | | | | | | | | | | | | | | | | | | | simplify the chain functions slightly. I... Original commit message from CVS: * gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link), (gst_alawdec_base_init), (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain): * gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link), (gst_alawenc_base_init), (gst_alawenc_class_init), (gst_alawenc_init), (gst_alawenc_chain): * gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link), (gst_mulawdec_base_init), (gst_mulawdec_class_init), (gst_mulawdec_init), (gst_mulawdec_chain): * gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link), (gst_mulawenc_base_init), (gst_mulawenc_class_init), (gst_mulawenc_init), (gst_mulawenc_chain): Fix capsnego in all four, remove the unused property functions and simplify the chain functions slightly. I guess we could use macros or something similar for those, since the code is so similar, but I'm currently too lazy...
* sys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)David Schleef2004-03-255-4/+396
| | | | | | | | | | | | | | | Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_sync_parms), (gst_osselement_close_audio), (gst_osselement_probe_caps), (gst_osselement_get_format_structure), (gst_osselement_rate_probe_check), (gst_osselement_rate_add_range), (gst_osselement_rate_check_rate), (gst_osselement_rate_add_rate), (gst_osselement_rate_int_compare): Add code to handle rate probing (bug #120883) * sys/oss/gstosselement.h: same * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_getcaps): Use rate probing provided by osselement. * sys/oss/gstosssrc.c: (gst_osssrc_init), (gst_osssrc_getcaps): same
* ext/xvid/gstxvidenc.c: ulong/int mess-up.Ronald S. Bultje2004-03-251-0/+6
| | | | | | | Original commit message from CVS: * ext/xvid/gstxvidenc.c: (gst_xvidenc_set_property), (gst_xvidenc_get_property): ulong/int mess-up.
* ext/speex/: Create the pad template correctly (from the static pad template, ↵David Schleef2004-03-253-16/+28
| | | | | | | | | | | not a NULL pointer.) Original commit message from CVS: * ext/speex/gstspeexdec.c: (gst_speexdec_base_init), (gst_speexdec_init): * ext/speex/gstspeexenc.c: (gst_speexenc_base_init), (gst_speexenc_init): Create the pad template correctly (from the static pad template, not a NULL pointer.)
* gst/debug/: add element that quasi-randomly changes bytes in the stream.Benjamin Otte2004-03-253-2/+285
| | | | | | | | | Original commit message from CVS: * gst/debug/Makefile.am: * gst/debug/breakmydata.c: add element that quasi-randomly changes bytes in the stream. Intended use is robustness checking of demuxers and decoders in media tests.
* ext/alsa/gstalsa.*: debugging output fixesBenjamin Otte2004-03-241-0/+7
| | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_open_audio), (gst_alsa_probe_hw_params): * ext/alsa/gstalsa.h: debugging output fixes
* ext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, ↵Benjamin Otte2004-03-242-2/+12
| | | | | | | | | | | | | fail silently as every other element. Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_set_property): don't g_return_if_fail if element is PLAYING, fail silently as every other element. * gst/effectv/gstquark.c: (gst_quarktv_chain): only fix needed for cast lvalue issues in gst-plugins * gst/volenv/gstvolenv.c: (gst_volenv_init): add proxy_getcaps
* gst/level/gstlevel.c: add proxying getcaps function, so level doesn't ↵Benjamin Otte2004-03-242-0/+8
| | | | | | | | | advertise impossible caps Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_init): add proxying getcaps function, so level doesn't advertise impossible caps
* gst/qtdemux/qtdemux.c: Fix debugging messages. Divide the chunk size by the ↵David Schleef2004-03-242-143/+170
| | | | | | | | | | | | | | | | | compression ratio (needed for MACE audio) Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), (gst_qtdemux_loop_header), (qtdemux_parse_moov), (qtdemux_parse), (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd), (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), (qtdemux_parse_tree), (qtdemux_parse_trak): Fix debugging messages. Divide the chunk size by the compression ratio (needed for MACE audio)
* gst/mpegaudioparse/gstmpegaudioparse.c: Fix buffer overflow read error.Ronald S. Bultje2004-03-241-0/+5
| | | | | | Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): Fix buffer overflow read error.
* ext/alsa/gstalsa.h: Remove unused entry.Ronald S. Bultje2004-03-241-0/+10
| | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.h: Remove unused entry. * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps): Add cinepak. * gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps), (gst_videodrop_link), (gst_videodrop_chain): Fix, sort of. Was horribly broken with new capsnego. Bah...
* gst/typefind/gsttypefindfunctions.c: Add a monkeysaudio typefind functionJeremy Simon2004-03-231-0/+6
| | | | | | | | Original commit message from CVS: 2004-03-23 Jeremy Simon <jesimon@libertysurf.fr> * gst/typefind/gsttypefindfunctions.c: (ape_type_find), (plugin_init): Add a monkeysaudio typefind function
* gst-libs/gst/play/play.c (gst_play_audio_fixate)Johan Dahlin2004-03-231-0/+8
| | | | | | | | | Original commit message from CVS: * gst-libs/gst/play/play.c (gst_play_audio_fixate) (gst_play_video_fixate): Check so the structure has the field before trying to fixate them, this makes it possible to have fakesinks for video and audio output without printing errors on the output console.
* minor updates to last checkinDavid Schleef2004-03-232-77/+81
| | | | | Original commit message from CVS: minor updates to last checkin
* sys/oss/: Rate probing test app.David Schleef2004-03-233-0/+247
| | | | | | | Original commit message from CVS: * sys/oss/Makefile.am: * sys/oss/oss_probe.c: (main), (probe_check), (add_range), (check_rate), (add_rate): Rate probing test app.
* gst/audioconvert/gstaudioconvert.c: add a fixation function that pretty much ↵Benjamin Otte2004-03-211-0/+7
| | | | | | | | | | does the right thing (fixes #137556) Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link), (_fixate_caps_to_int), (gst_audio_convert_fixate): add a fixation function that pretty much does the right thing (fixes #137556)
* configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/David I. Lehn2004-03-202-2/+6
| | | | | Original commit message from CVS: * configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/
* UTF-8, dudeBenjamin Otte2004-03-201-1/+1
| | | | | Original commit message from CVS: UTF-8, dude
* ext/ogg/gstoggdemux.c: terminate gst_event_new_discontinuous correctly ↵Benjamin Otte2004-03-201-0/+8
| | | | | | | | | | (fixes parts of #137711) Original commit message from CVS: reviewed by: Benjamin Otte <otte@gnome.org> * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push): terminate gst_event_new_discontinuous correctly (fixes parts of #137711)
* gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't ↵David Schleef2004-03-191-0/+5
| | | | | | | | depend on X, and it's part of our ABI. Original commit message from CVS: * gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't depend on X, and it's part of our ABI.
* Use the is_int structure member rather than the local variable so that the ↵Iain Holmes2004-03-191-0/+5
| | | | | | | correct splitting function is used. Original commit message from CVS: Use the is_int structure member rather than the local variable so that the correct splitting function is used.
* ext/librfb/gstrfbsrc.c: Improvements in caps negotiation.David Schleef2004-03-191-0/+7
| | | | | | | | Original commit message from CVS: * ext/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state), (gst_rfbsrc_init), (gst_rfbsrc_getcaps), (gst_rfbsrc_fixate), (gst_rfbsrc_link), (gst_rfbsrc_paint_rect), (gst_rfbsrc_get): Improvements in caps negotiation.
* adding afrikaansThomas Vander Stichele2004-03-183-1/+272
| | | | | Original commit message from CVS: adding afrikaans
* forgot this oneThomas Vander Stichele2004-03-181-0/+43
| | | | | Original commit message from CVS: forgot this one
* throw error (#137588)Thomas Vander Stichele2004-03-181-0/+6
| | | | | Original commit message from CVS: throw error (#137588)
* dist common and m4 correctlyThomas Vander Stichele2004-03-185-90/+151
| | | | | Original commit message from CVS: dist common and m4 correctly
* pkgconfig/gstreamer-media-info.pc.in: Add Version. (bug #137348)David Schleef2004-03-171-0/+5
| | | | | | Original commit message from CVS: * pkgconfig/gstreamer-media-info.pc.in: Add Version. (bug #137348)
* adding swedishThomas Vander Stichele2004-03-173-1/+2673
| | | | | Original commit message from CVS: adding swedish
* use release.makThomas Vander Stichele2004-03-173-15/+6
| | | | | Original commit message from CVS: use release.mak
* fix X check explain version checkThomas Vander Stichele2004-03-162-6/+14
| | | | | | Original commit message from CVS: fix X check explain version check
* back to CVSThomas Vander Stichele2004-03-162-1/+5
| | | | | Original commit message from CVS: back to CVS
* releasingThomas Vander Stichele2004-03-165-113/+129
| | | | | Original commit message from CVS: releasing
* update libtool version actually use it in media-infoThomas Vander Stichele2004-03-152-7/+9
| | | | | | Original commit message from CVS: update libtool version actually use it in media-info
* work with speex 1.0, not 1.1Thomas Vander Stichele2004-03-152-9/+13
| | | | | Original commit message from CVS: work with speex 1.0, not 1.1
* adding gstreamer-plugins.pc fixes #126999Thomas Vander Stichele2004-03-153-0/+21
| | | | | | Original commit message from CVS: adding gstreamer-plugins.pc fixes #126999
* gst-libs/gst/play/play.c: First draft of gst_play_get_framerate.Julien Moutte2004-03-151-0/+6
| | | | | | | | | Original commit message from CVS: 2004-03-15 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/play.c: (gst_play_get_framerate), (gst_play_get_sink_element): First draft of gst_play_get_framerate. * gst-libs/gst/play/play.h:
* don't mix tabs and spacesThomas Vander Stichele2004-03-15124-6102/+6236
| | | | | Original commit message from CVS: don't mix tabs and spaces
* ignore filesThomas Vander Stichele2004-03-151-1/+2
| | | | | Original commit message from CVS: ignore files
* adding media info pc files package them use ffmpegcolorspace in gstplayThomas Vander Stichele2004-03-153-12/+33
| | | | | | | Original commit message from CVS: adding media info pc files package them use ffmpegcolorspace in gstplay
* *.h: Revert indentingJohan Dahlin2004-03-1593-2232/+2202
| | | | | Original commit message from CVS: * *.h: Revert indenting
* adding ffmpegcolorspace element, thanks ronaldThomas Vander Stichele2004-03-152-0/+58
| | | | | Original commit message from CVS: adding ffmpegcolorspace element, thanks ronald
* bad bad ronald, here's the struct memberThomas Vander Stichele2004-03-151-0/+7
| | | | | Original commit message from CVS: bad bad ronald, here's the struct member
* ext/alsa/: Don't open the device if we're a mixer (= padless).Ronald S. Bultje2004-03-151-0/+13
| | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_get_property), (gst_alsa_open_audio), (gst_alsa_close_audio): * ext/alsa/gstalsa.c: Don't open the device if we're a mixer (= padless). * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_class_init), (gst_alsa_mixer_init), (gst_alsa_mixer_open), (gst_alsa_mixer_close), (gst_alsa_mixer_change_state): Open mixer during state change rather than during object initialization. Also, get a device name. Currently in a somewhat hackish fashion, but I didn't really find something better.
* gst-indentThomas Vander Stichele2004-03-14228-20677/+20902
| | | | | Original commit message from CVS: gst-indent
* add missing ending c++ blocksThomas Vander Stichele2004-03-141-8/+15
| | | | | Original commit message from CVS: add missing ending c++ blocks
* indenting testsThomas Vander Stichele2004-03-142-403/+386
| | | | | Original commit message from CVS: indenting tests