Thomas Vander Stichele [Mon, 29 Mar 2004 17:19:38 +0000 (17:19 +0000)]
return proper values for state change failures
Original commit message from CVS:
return proper values for state change failures
Benjamin Otte [Mon, 29 Mar 2004 15:58:02 +0000 (15:58 +0000)]
ext/mad/gstid3tag.c: try harder to check if an event is really a discont
Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
try harder to check if an event is really a discont
Thomas Vander Stichele [Mon, 29 Mar 2004 08:48:56 +0000 (08:48 +0000)]
adding azerbaijani
Original commit message from CVS:
adding azerbaijani
Benjamin Otte [Sun, 28 Mar 2004 01:44:31 +0000 (01:44 +0000)]
gst/mpegstream/: get rid of non-standard "..." ranges in case statements.
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.
Martin Soto [Sat, 27 Mar 2004 22:45:41 +0000 (22:45 +0000)]
gst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific 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.
Christian Schaller [Sat, 27 Mar 2004 18:57:09 +0000 (18:57 +0000)]
fix spec to work, we still need thomasvs to commit his version :)
Original commit message from CVS:
fix spec to work, we still need thomasvs to commit his version :)
Benjamin Otte [Fri, 26 Mar 2004 02:16:00 +0000 (02:16 +0000)]
gst/typefind/gsttypefindfunctions.c: fix bug where typefinding would claim 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
Ronald S. Bultje [Fri, 26 Mar 2004 01:56:11 +0000 (01:56 +0000)]
gst/law/: Fix capsnego in all four, remove the unused property functions and 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...
David Schleef [Thu, 25 Mar 2004 02:43:48 +0000 (02:43 +0000)]
sys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)
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
Ronald S. Bultje [Thu, 25 Mar 2004 02:32:33 +0000 (02:32 +0000)]
ext/xvid/gstxvidenc.c: ulong/int mess-up.
Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_set_property),
(gst_xvidenc_get_property):
ulong/int mess-up.
David Schleef [Thu, 25 Mar 2004 01:13:59 +0000 (01:13 +0000)]
ext/speex/: Create the pad template correctly (from the static pad template, 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.)
Benjamin Otte [Thu, 25 Mar 2004 01:03:36 +0000 (01:03 +0000)]
gst/debug/: add element that quasi-randomly changes bytes in the stream.
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.
Benjamin Otte [Wed, 24 Mar 2004 18:48:54 +0000 (18:48 +0000)]
ext/alsa/gstalsa.*: debugging output fixes
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
Benjamin Otte [Wed, 24 Mar 2004 14:44:08 +0000 (14:44 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, 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
Benjamin Otte [Wed, 24 Mar 2004 14:04:53 +0000 (14:04 +0000)]
gst/level/gstlevel.c: add proxying getcaps function, so level doesn't 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
David Schleef [Wed, 24 Mar 2004 08:33:06 +0000 (08:33 +0000)]
gst/qtdemux/qtdemux.c: Fix debugging messages. Divide the chunk size by the 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)
Ronald S. Bultje [Wed, 24 Mar 2004 04:21:38 +0000 (04:21 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Fix buffer overflow read error.
Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
Fix buffer overflow read error.
Ronald S. Bultje [Wed, 24 Mar 2004 02:12:30 +0000 (02:12 +0000)]
ext/alsa/gstalsa.h: Remove unused entry.
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...
Jeremy Simon [Tue, 23 Mar 2004 18:23:37 +0000 (18:23 +0000)]
gst/typefind/gsttypefindfunctions.c: Add a monkeysaudio typefind function
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
Johan Dahlin [Tue, 23 Mar 2004 16:59:59 +0000 (16:59 +0000)]
gst-libs/gst/play/play.c (gst_play_audio_fixate)
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.
David Schleef [Tue, 23 Mar 2004 04:01:27 +0000 (04:01 +0000)]
sys/oss/: Rate probing test app.
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.
Benjamin Otte [Sun, 21 Mar 2004 02:54:37 +0000 (02:54 +0000)]
gst/audioconvert/gstaudioconvert.c: add a fixation function that pretty much 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)
David I. Lehn [Sat, 20 Mar 2004 18:48:44 +0000 (18:48 +0000)]
configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/
Original commit message from CVS:
* configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/
Benjamin Otte [Sat, 20 Mar 2004 01:26:06 +0000 (01:26 +0000)]
UTF-8, dude
Original commit message from CVS:
UTF-8, dude
Benjamin Otte [Sat, 20 Mar 2004 01:24:46 +0000 (01:24 +0000)]
ext/ogg/gstoggdemux.c: terminate gst_event_new_discontinuous correctly (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)
David Schleef [Fri, 19 Mar 2004 23:44:33 +0000 (23:44 +0000)]
gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't 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.
Iain Holmes [Fri, 19 Mar 2004 12:44:22 +0000 (12:44 +0000)]
Use the is_int structure member rather than the local variable so that the 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.
David Schleef [Fri, 19 Mar 2004 08:31:15 +0000 (08:31 +0000)]
ext/librfb/gstrfbsrc.c: Improvements in caps negotiation.
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.
Thomas Vander Stichele [Thu, 18 Mar 2004 18:09:43 +0000 (18:09 +0000)]
adding afrikaans
Original commit message from CVS:
adding afrikaans
Thomas Vander Stichele [Thu, 18 Mar 2004 13:42:21 +0000 (13:42 +0000)]
forgot this one
Original commit message from CVS:
forgot this one
Thomas Vander Stichele [Thu, 18 Mar 2004 12:53:35 +0000 (12:53 +0000)]
throw error (#137588)
Original commit message from CVS:
throw error (#137588)
Thomas Vander Stichele [Thu, 18 Mar 2004 12:38:53 +0000 (12:38 +0000)]
dist common and m4 correctly
Original commit message from CVS:
dist common and m4 correctly
David Schleef [Wed, 17 Mar 2004 23:32:06 +0000 (23:32 +0000)]
pkgconfig/gstreamer-media-info.pc.in: Add Version. (bug #137348)
Original commit message from CVS:
* pkgconfig/gstreamer-media-info.pc.in: Add Version.
(bug #137348)
Thomas Vander Stichele [Wed, 17 Mar 2004 18:09:44 +0000 (18:09 +0000)]
adding swedish
Original commit message from CVS:
adding swedish
Thomas Vander Stichele [Wed, 17 Mar 2004 10:59:35 +0000 (10:59 +0000)]
use release.mak
Original commit message from CVS:
use release.mak
Thomas Vander Stichele [Tue, 16 Mar 2004 18:00:18 +0000 (18:00 +0000)]
fix X check explain version check
Original commit message from CVS:
fix X check
explain version check
Thomas Vander Stichele [Tue, 16 Mar 2004 12:42:02 +0000 (12:42 +0000)]
back to CVS
Original commit message from CVS:
back to CVS
Thomas Vander Stichele [Tue, 16 Mar 2004 12:25:45 +0000 (12:25 +0000)]
releasing
Original commit message from CVS:
releasing
Thomas Vander Stichele [Mon, 15 Mar 2004 23:31:46 +0000 (23:31 +0000)]
update libtool version actually use it in media-info
Original commit message from CVS:
update libtool version
actually use it in media-info
Thomas Vander Stichele [Mon, 15 Mar 2004 22:34:48 +0000 (22:34 +0000)]
work with speex 1.0, not 1.1
Original commit message from CVS:
work with speex 1.0, not 1.1
Thomas Vander Stichele [Mon, 15 Mar 2004 22:27:32 +0000 (22:27 +0000)]
adding gstreamer-plugins.pc fixes #126999
Original commit message from CVS:
adding gstreamer-plugins.pc
fixes #126999
Julien Moutte [Mon, 15 Mar 2004 21:41:35 +0000 (21:41 +0000)]
gst-libs/gst/play/play.c: First draft of gst_play_get_framerate.
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:
Thomas Vander Stichele [Mon, 15 Mar 2004 19:32:25 +0000 (19:32 +0000)]
don't mix tabs and spaces
Original commit message from CVS:
don't mix tabs and spaces
Thomas Vander Stichele [Mon, 15 Mar 2004 17:38:42 +0000 (17:38 +0000)]
reverse order
Original commit message from CVS:
reverse order
Thomas Vander Stichele [Mon, 15 Mar 2004 17:19:06 +0000 (17:19 +0000)]
some info
Original commit message from CVS:
some info
Thomas Vander Stichele [Mon, 15 Mar 2004 17:17:28 +0000 (17:17 +0000)]
adding media info pc files package them use ffmpegcolorspace in gstplay
Original commit message from CVS:
adding media info pc files
package them
use ffmpegcolorspace in gstplay
Johan Dahlin [Mon, 15 Mar 2004 16:32:53 +0000 (16:32 +0000)]
*.h: Revert indenting
Original commit message from CVS:
* *.h: Revert indenting
Thomas Vander Stichele [Mon, 15 Mar 2004 16:27:29 +0000 (16:27 +0000)]
adding ffmpegcolorspace element, thanks ronald
Original commit message from CVS:
adding ffmpegcolorspace element, thanks ronald
Thomas Vander Stichele [Mon, 15 Mar 2004 10:52:49 +0000 (10:52 +0000)]
bad bad ronald, here's the struct member
Original commit message from CVS:
bad bad ronald, here's the struct member
Ronald S. Bultje [Mon, 15 Mar 2004 06:34:44 +0000 (06:34 +0000)]
ext/alsa/: Don't open the device if we're a mixer (= padless).
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.
Thomas Vander Stichele [Sun, 14 Mar 2004 23:20:40 +0000 (23:20 +0000)]
gst-indent c++ files
Original commit message from CVS:
gst-indent c++ files
Thomas Vander Stichele [Sun, 14 Mar 2004 22:34:30 +0000 (22:34 +0000)]
gst-indent
Original commit message from CVS:
gst-indent
Benjamin Otte [Sun, 14 Mar 2004 13:11:14 +0000 (13:11 +0000)]
gst/modplug/gstmodplug.*: set correct timestamps on outgoing buffers
Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
* gst/modplug/gstmodplug.h:
set correct timestamps on outgoing buffers
Benjamin Otte [Sun, 14 Mar 2004 12:40:57 +0000 (12:40 +0000)]
gst/modplug/gstmodplug.cc: handle events - don't do crap when a discont arrives that's not necessary
Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
handle events - don't do crap when a discont arrives that's not
necessary
This allows correct loading and playback of mods in Rhythmbox
Benjamin Otte [Sun, 14 Mar 2004 10:33:44 +0000 (10:33 +0000)]
move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure they get rebuilt properly
Original commit message from CVS:
* configure.ac:
* gst-libs/gst/gconf/Makefile.am:
* pkgconfig/Makefile.am:
move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure
they get rebuilt properly
* configure.ac:
when checking for vorbis, try pkgconfig first.
* gst/modplug/gstmodplug.cc:
add fixate function
Ronald S. Bultje [Sun, 14 Mar 2004 05:43:33 +0000 (05:43 +0000)]
gst/qtdemux/qtdemux.c: Fix for obvious mistake, where we first shift the offset and then read a samplesize element as...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Fix for obvious mistake, where we first shift the offset and then
read a samplesize element assuming the old offset. Note that this
part still has something weird, i.e. my movies containing those
don't actually play well, but at least there's something that looks
like sound now.
Jan Schmidt [Sun, 14 Mar 2004 04:01:34 +0000 (04:01 +0000)]
Add speex typefinding function
Original commit message from CVS:
Add speex typefinding function
Ronald S. Bultje [Sun, 14 Mar 2004 03:31:51 +0000 (03:31 +0000)]
gst/asfdemux/gstasfdemux.c: Use 25fps as our "fake" fps value (marked for fixage in 0.9.x) instead of 0. Reason is si...
Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_video_caps),
(gst_asf_demux_setup_pad):
Use 25fps as our "fake" fps value (marked for fixage in 0.9.x)
instead of 0. Reason is simple: some elements have a fps range
of 1-max instead of 0-max. So now ASF video actually works.
Thomas Vander Stichele [Sat, 13 Mar 2004 14:07:54 +0000 (14:07 +0000)]
dist NEWS
Original commit message from CVS:
dist NEWS
Thomas Vander Stichele [Sat, 13 Mar 2004 13:55:55 +0000 (13:55 +0000)]
adding serbian
Original commit message from CVS:
adding serbian
Benjamin Otte [Sat, 13 Mar 2004 09:57:01 +0000 (09:57 +0000)]
gst/sine/gstsinesrc.c: return taglist correctly from _get function, don't gst_pad_push it.
Original commit message from CVS:
* gst/sine/gstsinesrc.c: (gst_sinesrc_get):
return taglist correctly from _get function, don't gst_pad_push it.
(fixes #137042)
Jan Schmidt [Sat, 13 Mar 2004 06:47:25 +0000 (06:47 +0000)]
Only close the device on probe if it succeeded in opening it.
Original commit message from CVS:
Only close the device on probe if it succeeded in opening it.
Ronald S. Bultje [Sat, 13 Mar 2004 05:52:26 +0000 (05:52 +0000)]
ext/alsa/: Fix ancient leftovers... MixerTrack is a GObject.
Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_free_list):
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_class_init),
(gst_alsa_mixer_track_new):
* ext/alsa/gstalsamixertrack.h:
Fix ancient leftovers... MixerTrack is a GObject.
Ronald S. Bultje [Sat, 13 Mar 2004 05:38:13 +0000 (05:38 +0000)]
Don't block during probing...
Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_class_probe_devices):
* sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
Don't block during probing...
Ronald S. Bultje [Sat, 13 Mar 2004 04:44:50 +0000 (04:44 +0000)]
ext/alsa/gstalsa.*: Add propertyprobe interface implementation, add some device-name property, all this so that it lo...
Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_type), (gst_alsa_class_init),
(gst_alsa_get_property), (gst_alsa_probe_get_properties),
(gst_alsa_class_probe_devices), (gst_alsa_class_list_devices),
(gst_alsa_probe_probe_property), (gst_alsa_probe_needs_probe),
(gst_alsa_probe_get_values), (gst_alsa_probe_interface_init),
(gst_alsa_open_audio), (gst_alsa_close_audio):
* ext/alsa/gstalsa.h:
Add propertyprobe interface implementation, add some device-name
property, all this so that it looks good in gnome-volume-control.
David Schleef [Sat, 13 Mar 2004 00:19:26 +0000 (00:19 +0000)]
configure.ac: the Hermes library controls hermescolorspace, not colorspace.
Original commit message from CVS:
* configure.ac: the Hermes library controls hermescolorspace, not
colorspace.
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
(gst_mpeg2dec_init): minor pet peeve: disable code with #ifdef,
not /* */
* ext/sdl/sdlvideosink.c: Change XID to unsigned long.
* ext/sdl/sdlvideosink.h: ditto.
* gst/colorspace/gstcolorspace.c: Fix old comments about Hermes
Benjamin Otte [Fri, 12 Mar 2004 21:43:25 +0000 (21:43 +0000)]
gst-libs/gst/xoverlay/xoverlay.*: replace XID with unsigned long to get rid of the xlibs dependency in
Original commit message from CVS:
* gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_set_xwindow_id),
(gst_x_overlay_got_xwindow_id):
* gst-libs/gst/xoverlay/xoverlay.h:
replace XID with unsigned long to get rid of the xlibs dependency in
XOverlay (fixes #137004)
Jan Schmidt [Fri, 12 Mar 2004 13:56:51 +0000 (13:56 +0000)]
Port all elements that can be ported to videofilter, and fix up the caps.
Original commit message from CVS:
Port all elements that can be ported to videofilter, and fix up the caps.
Can someone with a big-endian machine please check them?
Ronald S. Bultje [Thu, 11 Mar 2004 04:08:44 +0000 (04:08 +0000)]
sys/oss/gstosssink.c: Latest fixes for A/V sync, audio playback and such. This is about all... MPEG playback issues a...
Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_get_time),
(gst_osssink_chain), (gst_osssink_change_state):
Latest fixes for A/V sync, audio playback and such. This is about
all... MPEG playback issues are mostly related to the async build-
up of MPEG files, I cannot fix that. Use basicgthread to solve it.
Thomas Vander Stichele [Wed, 10 Mar 2004 17:21:14 +0000 (17:21 +0000)]
use pkg-config checks for some, falling back to the old one.
Original commit message from CVS:
use pkg-config checks for some, falling back to the old one.
fixes #131270
Thomas Vander Stichele [Wed, 10 Mar 2004 12:35:43 +0000 (12:35 +0000)]
updating tools generation
Original commit message from CVS:
updating tools generation
Ronald S. Bultje [Wed, 10 Mar 2004 05:45:22 +0000 (05:45 +0000)]
ext/divx/gstdivxdec.c: Downgrade priority. We prefer ffdec_mpeg4.
Original commit message from CVS:
* ext/divx/gstdivxdec.c:
Downgrade priority. We prefer ffdec_mpeg4.
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps), (gst_faad_srcconnect),
(gst_faad_chain), (gst_faad_change_state):
Fix capsnego. Doesn't work for some sounds because we don't have
a 5:1 to stereo element.
* ext/xvid/gstxvid.c: (plugin_init):
Add priority.
* sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain),
(gst_osssink_change_state):
Add discont handling.
Colin Walters [Wed, 10 Mar 2004 04:01:50 +0000 (04:01 +0000)]
gst/audioconvert/gstaudioconvert.c: Fix typo in width 8 conversion.
Original commit message from CVS:
2004-03-09 Colin Walters <walters@verbum.org>
* gst/audioconvert/gstaudioconvert.c: Fix typo in width 8
conversion.
Benjamin Otte [Tue, 9 Mar 2004 21:38:40 +0000 (21:38 +0000)]
gst-libs/gst/mixer/mixer.c: the signals take 2 arguments
Original commit message from CVS:
* gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init):
the signals take 2 arguments
David Schleef [Tue, 9 Mar 2004 21:29:56 +0000 (21:29 +0000)]
ext/alsa/gstalsa.c: Add fixate function. (bug #135719)
Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_request_new_pad),
(gst_alsa_fixate): Add fixate function. (bug #135719)
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_init):
Benjamin Otte [Tue, 9 Mar 2004 21:10:24 +0000 (21:10 +0000)]
fix comment
Original commit message from CVS:
fix comment
Benjamin Otte [Tue, 9 Mar 2004 21:09:11 +0000 (21:09 +0000)]
ext/mikmod/gstmikmod.*: make mikmod's loop function not loop infinitely and call gst_element_yield anymore
Original commit message from CVS:
* ext/mikmod/gstmikmod.c: (gst_mikmod_init), (gst_mikmod_loop),
(gst_mikmod_change_state):
* ext/mikmod/gstmikmod.h:
make mikmod's loop function not loop infinitely and call
gst_element_yield anymore
* gst/modplug/gstmodplug.cc:
fix pad negotiation
David Schleef [Tue, 9 Mar 2004 20:55:30 +0000 (20:55 +0000)]
ext/lcs/Makefile.am: Fix so that the lcs colorspace plugin doesn't conflict with the internal colorspace plugin.
Original commit message from CVS:
* ext/lcs/Makefile.am: Fix so that the lcs colorspace plugin
doesn't conflict with the internal colorspace plugin.
* gst-libs/gst/audio/make_filter: Use `` instead of $() to
satisfy the crappy-ass shell shipped by a certain vendor.
* gst/videofilter/make_filter: same (bug #135299)
Thomas Vander Stichele [Tue, 9 Mar 2004 19:07:41 +0000 (19:07 +0000)]
bump nano
Original commit message from CVS:
bump nano
Thomas Vander Stichele [Tue, 9 Mar 2004 18:36:14 +0000 (18:36 +0000)]
release
Original commit message from CVS:
release
Thomas Vander Stichele [Tue, 9 Mar 2004 18:35:03 +0000 (18:35 +0000)]
releasing
Original commit message from CVS:
releasing
Thomas Vander Stichele [Tue, 9 Mar 2004 17:54:04 +0000 (17:54 +0000)]
synchronize the two pc files
Original commit message from CVS:
synchronize the two pc files
Thomas Vander Stichele [Tue, 9 Mar 2004 16:36:30 +0000 (16:36 +0000)]
add/fix error handling in cdparanoia add it to translations make tools scripts executable
Original commit message from CVS:
add/fix error handling in cdparanoia
add it to translations
make tools scripts executable
Thomas Vander Stichele [Tue, 9 Mar 2004 13:10:14 +0000 (13:10 +0000)]
removing plugins from build
Original commit message from CVS:
removing plugins from build
Ronald S. Bultje [Tue, 9 Mar 2004 04:30:02 +0000 (04:30 +0000)]
gst-libs/gst/riff/riff-read.c: Fix metadata read crash (#136537).
Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_info):
Fix metadata read crash (#136537).
Christian Schaller [Mon, 8 Mar 2004 22:24:47 +0000 (22:24 +0000)]
Can you feel the nas tonight? Can you feel the NAS? hey, I am even better than Elton John at these songs
Original commit message from CVS:
Can you feel the nas tonight? Can you feel the NAS? hey, I am even better than Elton John at these songs
Thomas Vander Stichele [Mon, 8 Mar 2004 22:16:04 +0000 (22:16 +0000)]
small media-info fixes
Original commit message from CVS:
small media-info fixes
Christian Schaller [Mon, 8 Mar 2004 22:07:05 +0000 (22:07 +0000)]
fix ogg pipeline in gst-launch-ext
Original commit message from CVS:
fix ogg pipeline in gst-launch-ext
Thomas Vander Stichele [Mon, 8 Mar 2004 18:13:19 +0000 (18:13 +0000)]
remove user_data pad to fix MPEG video playback
Original commit message from CVS:
remove user_data pad to fix MPEG video playback
Thomas Vander Stichele [Mon, 8 Mar 2004 17:11:38 +0000 (17:11 +0000)]
add a warning
Original commit message from CVS:
add a warning
David Schleef [Sun, 7 Mar 2004 22:07:20 +0000 (22:07 +0000)]
gst/qtdemux/qtdemux.c: Added Cinepak format (bug #136470)
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Added Cinepak
format (bug #136470)
Thomas Vander Stichele [Sun, 7 Mar 2004 21:05:40 +0000 (21:05 +0000)]
compiler fixes
Original commit message from CVS:
compiler fixes
Thomas Vander Stichele [Sun, 7 Mar 2004 21:02:25 +0000 (21:02 +0000)]
compile fixes
Original commit message from CVS:
compile fixes
Thomas Vander Stichele [Sun, 7 Mar 2004 20:51:10 +0000 (20:51 +0000)]
this should more or less work correctly.
Original commit message from CVS:
this should more or less work correctly.
Christian Schaller [Sun, 7 Mar 2004 11:26:27 +0000 (11:26 +0000)]
remove conflict indicators
Original commit message from CVS:
remove conflict indicators
Christian Schaller [Sun, 7 Mar 2004 11:24:38 +0000 (11:24 +0000)]
Arwed von Merkatz provides us with more NAS fixes
Original commit message from CVS:
Arwed von Merkatz provides us with more NAS fixes
Ronald S. Bultje [Sun, 7 Mar 2004 04:03:27 +0000 (04:03 +0000)]
gst/qtdemux/qtdemux.c: Fix crash (j might be greater than n_samples, in which case we're writing outside the allocate...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
(qtdemux_parse_trak):
Fix crash (j might be greater than n_samples, in which case we're
writing outside the allocated space for the array) and memleak.
Ronald S. Bultje [Sun, 7 Mar 2004 02:51:33 +0000 (02:51 +0000)]
sys/oss/gstosssink.c: And another caller that couldn't handle delay < 0 (unsigned integer overflow). Video now contin...
Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_osssink_chain):
And another caller that couldn't handle delay < 0 (unsigned
integer overflow). Video now continues playing on an audio
buffer underrun, and the clock continues working. Audio still
stalls.
Ronald S. Bultje [Sun, 7 Mar 2004 02:09:45 +0000 (02:09 +0000)]
sys/oss/gstosssink.c: get_delay() may return values lower than 0. In those cases, we should not actually cast to *uns...
Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_osssink_get_delay),
(gst_osssink_get_time):
get_delay() may return values lower than 0. In those cases, we
should not actually cast to *unsigned* int64, that will break
stuff horribly. In my case, it screwed up A/V sync in movies
in totem rather badly.
Christophe Fergeau [Sat, 6 Mar 2004 20:56:28 +0000 (20:56 +0000)]
Fix several misuse of gst_buffer_merge (it doesn't take ownership of any buffer), should fix some leaks. I hope I did...
Original commit message from CVS:
2004-03-06 Christophe Fergeau <teuf@gnome.org>
* ext/faac/gstfaac.c: (gst_faac_chain):
* ext/flac/gstflactag.c: (gst_flac_tag_chain):
* ext/libpng/gstpngenc.c: (user_write_data):
* ext/mikmod/gstmikmod.c: (gst_mikmod_loop):
* gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_chain_subtitle):
* gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice):
Fix several misuse of gst_buffer_merge (it doesn't take ownership
of any buffer), should fix some leaks. I hope I didn't unref buffers
that shouldn't be...