summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-01-26Add SVQ3 specific flags to qtdemux and ffmpegJeremy Simon3-3/+65
Original commit message from CVS: 2004-01-26 Jeremy Simon <jesimon@libertysurf.fr> * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_extradata), (gst_ffmpeg_caps_to_pixfmt): * gst/qtdemux/qtdemux.c: (plugin_init), (qtdemux_parse_trak), (qtdemux_video_caps): * gst/qtdemux/qtdemux.h: Add SVQ3 specific flags to qtdemux and ffmpeg
2004-01-26gst-libs/gst/audio/audio.h: remove buffer-frames from audio capsBenjamin Otte2-4/+9
Original commit message from CVS: 2004-01-26 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst-libs/gst/audio/audio.h: remove buffer-frames from audio caps * gst/audioconvert/gstaudioconvert.c: fix plugin to really work.
2004-01-25gst-libs/gst/: Add gtk-doc style comments. Also fix a function name.Ronald S. Bultje5-3/+257
Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/mixer/mixer.c: * gst-libs/gst/propertyprobe/propertyprobe.c: * gst-libs/gst/tuner/tuner.c: (gst_tuner_find_norm_by_name), (gst_tuner_find_channel_by_name): * gst-libs/gst/tuner/tuner.h: Add gtk-doc style comments. Also fix a function name.
2004-01-25add cvsignore fileBenjamin Otte1-0/+1
Original commit message from CVS: add cvsignore file
2004-01-25ext/divx/gstdivxdec.c: Fix for new capsnego - also fixes gst-player with ↵Ronald S. Bultje2-7/+10
divxdec. Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_init), (gst_divxdec_negotiate): Fix for new capsnego - also fixes gst-player with divxdec.
2004-01-25gst-libs/gst/play/gstplay.c: Another try in visualization implementation. ↵Julien Moutte4-280/+365
Still have an issue with switch blocking wh... Original commit message from CVS: 2004-01-25 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup), (gst_play_identity_handoff), (gst_play_set_location), (gst_play_set_visualization), (gst_play_connect_visualization): Another try in visualization implementation. Still have an issue with switch blocking when pulling from video_queue and only audio comes out of spider. * gst/switch/gstswitch.c: (gst_switch_release_pad), (gst_switch_poll_sinkpads), (gst_switch_class_init): Implementing pad release method. And check if the pad is usable before pulling.
2004-01-25gst/videofilter/gstvideobalance.*: Implement lookup-tables. +/- 10x faster.Ronald S. Bultje1-0/+13
Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/videofilter/gstvideobalance.c: (gst_videobalance_dispose), (gst_videobalance_init), (gst_videobalance_colorbalance_list_channels), (gst_videobalance_colorbalance_set_value), (gst_videobalance_colorbalance_get_value), (gst_videobalance_update_properties), (gst_videobalance_update_tables_planar411), (gst_videobalance_planar411): * gst/videofilter/gstvideobalance.h: Implement lookup-tables. +/- 10x faster.
2004-01-25gst/avi/gstavidemux.c: The index reading was broken. The rest worked fine, ↵Ronald S. Bultje1-0/+8
but the whole goal of my rewrite was to ma... Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/avi/gstavidemux.c: (gst_avi_demux_stream_avih), (gst_avi_demux_stream_odml), (gst_avi_demux_stream_index): The index reading was broken. The rest worked fine, but the whole goal of my rewrite was to make avidemux readable, and this was not at all readable. Please use typed variables.
2004-01-25gst-libs/gst/riff/riff-read.c: Additional pad usability check.Ronald S. Bultje4-27/+123
Original commit message from CVS: 2004-01-25 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/riff/riff-read.c: (gst_riff_read_info): Additional pad usability check. * gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_init), (mp1videoparse_find_next_gop), (gst_mp1videoparse_time_code), (gst_mp1videoparse_real_chain): Fix MPEG video stream parsing. The original plugin had several issues, including not timestamping streams where the source was not timestamped (this happens with PTS values in mpeg system streams, but MPEG video is also a valid stream on its own so that needs timestamps too). We use the display time code for that for now. Also, if one incoming buffer contains multiple valid frames, we push them all on correctly now, including proper EOS handling. Lastly, several potential segfaults were fixed, and we properly sync on new sequence/gop headers to include them in next, not previous frames (since they're header for the next frame, not the previous). Also see #119206. * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain), (bpf_from_header): Move caps setting so we only do it after finding several valid MPEG-1 fraes sequentially, not right after the first one (which might be coincidental). * gst/typefind/gsttypefindfunctions.c: (mpeg1_sys_type_find), (mpeg_video_type_find), (mpeg_video_stream_type_find), (plugin_init): Add unsynced MPEG video stream typefinding, and change some probability values so we detect streams rightly. The idea is as follows: I can have an unsynced system stream which contains video. In the current code, I would randomly get a type for either system or video stream type found, because the probabilities are being calculated rather randomly. I now use fixed values, so we always prefer system stream if that was found (and that is how it should be). If no system stream was found, we can still identity the stream as video-only.
2004-01-24Fix typoJeremy Simon1-2/+2
Original commit message from CVS: Fix typo
2004-01-23gst/avi/gstavidemux.c: don't write to buffer. Extract data without the need ↵Benjamin Otte1-0/+7
of __attribute__ ((packed)) Original commit message from CVS: 2004-01-23 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/avi/gstavidemux.c: (gst_avi_demux_stream_avih), (gst_avi_demux_stream_odml), (gst_avi_demux_stream_index): don't write to buffer. Extract data without the need of __attribute__ ((packed))
2004-01-23gst/typefind/gsttypefindfunctions.c: Fix MPEG-1 stream typefinding.Ronald S. Bultje1-0/+6
Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/typefind/gsttypefindfunctions.c: (mpeg1_parse_header), (mpeg1_sys_type_find): Fix MPEG-1 stream typefinding.
2004-01-23gst/typefind/gsttypefindfunctions.c: Fix typefinding for MPEG-1 system ↵Ronald S. Bultje1-0/+5
streams, similar to MPEG-2. Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/typefind/gsttypefindfunctions.c: (mpeg2_sys_type_find): Fix typefinding for MPEG-1 system streams, similar to MPEG-2.
2004-01-23private debugging cat better error reportingThomas Vander Stichele1-0/+6
Original commit message from CVS: private debugging cat better error reporting
2004-01-23gst-libs/gst/riff/riff-read.*: Remove stuff fromold metadata system.Ronald S. Bultje3-34/+7
Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/riff/riff-read.c: (gst_riff_read_class_init), (gst_riff_read_init), (gst_riff_read_change_state): * gst-libs/gst/riff/riff-read.h: Remove stuff fromold metadata system.
2004-01-23ext/ogg/gstoggdemux.c: Fix wrong file comment.Ronald S. Bultje2-29/+67
Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/ogg/gstoggdemux.c: Fix wrong file comment. * gst-libs/gst/riff/riff-read.c: (gst_riff_read_info): * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header): Add metadata reading properly.
2004-01-23fix distcheckThomas Vander Stichele3-2/+9
Original commit message from CVS: fix distcheck
2004-01-23ext/divx/gstdivxdec.*: Fix divx3 ("msmpeg4") playback using divxdec.Ronald S. Bultje3-1/+23
Original commit message from CVS: 2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_init), (gst_divxdec_setup): * ext/divx/gstdivxdec.h: Fix divx3 ("msmpeg4") playback using divxdec.
2004-01-23gst/typefind/gsttypefindfunctions.c: fix bug in length computation improve ↵Benjamin Otte1-0/+6
debugging output Original commit message from CVS: 2004-01-23 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/typefind/gsttypefindfunctions.c: (mp3_type_frame_length_from_header): fix bug in length computation (mp3_type_find): improve debugging output
2004-01-22gst-libs/gst/play/gstplay.c: Reworked the pipeline from scratch. ↵Julien Moutte3-394/+518
Visualization is back and switch went out as i reali... Original commit message from CVS: 2004-01-23 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/gstplay.c: (gst_play_pipeline_setup), (gst_play_set_location), (gst_play_seek_to_time), (gst_play_set_audio_sink), (gst_play_set_visualization), (gst_play_connect_visualization), (gst_play_get_sink_element): Reworked the pipeline from scratch. Visualization is back and switch went out as i realized it was not possible to use the way i wanted. * sys/ximage/ximagesink.c: (gst_ximagesink_imagepool_clear), (gst_ximagesink_change_state), (gst_ximagesink_dispose): Move xcontext clearing in state change from READY to NULL. So that one can clean the X ressources keeping the element. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_imagepool_clear), (gst_xvimagesink_change_state), (gst_xvimagesink_colorbalance_set_value), (gst_xvimagesink_colorbalance_get_value), (gst_xvimagesink_set_property), (gst_xvimagesink_dispose), (gst_xvimagesink_init): Same xcontext cleaning than ximagesink in state change from READY to NULL and fixed some stupid bugs in colorbalance get/set values. Also added the following feature : when nobody tries to set some values to the colorbalance levels before the xcontext is grabbed, then when creating channels list from Xv attributes we set the internal values to the Xv defaults. This way we handle buggy Xv drivers that set default hue values far from the middle of the range (Thanks to Jon Trowbridge for pointing that issue). * sys/xvimage/xvimagesink.h: Adding a cb_changed boolean to know if colorbalance levels have been set before xcontext is grabbed.
2004-01-22sys/oss/gstosselement.c: Fix the ossmixer case where we shouldn't open ↵Ronald S. Bultje1-0/+6
/dev/dsp* because it might block operations (w... Original commit message from CVS: 2004-01-22 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices): Fix the ossmixer case where we shouldn't open /dev/dsp* because it might block operations (which is bad for a mixer).
2004-01-22fix up media-info now reports format again metadata needs some rewritingThomas Vander Stichele4-8/+39
Original commit message from CVS: fix up media-info now reports format again metadata needs some rewriting
2004-01-22fix non-compilationThomas Vander Stichele1-0/+5
Original commit message from CVS: fix non-compilation
2004-01-22ext/swfdec/gstswfdec.*: Fix negotiation.David Schleef3-8/+116
Original commit message from CVS: * ext/swfdec/gstswfdec.c: (gst_swfdec_video_getcaps), (gst_swfdec_video_link), (copy_image), (gst_swfdec_loop), (gst_swfdec_init), (gst_swfdec_change_state): * ext/swfdec/gstswfdec.h: Fix negotiation. * gst/adder/gstadder.c: (gst_adder_link), (gst_adder_init), (gst_adder_request_new_pad): Fix negotiation. * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_fixate): Add a fixate function. * gst/intfloat/gstfloat2int.c: * gst/intfloat/gstfloat2int.h: * gst/intfloat/gstint2float.c: * gst/intfloat/gstint2float.h: Completely rewrite the negotiation. Doesn't quite work yet, due to some buffer-frames problem.
2004-01-21fix includes for distcheckThomas Vander Stichele2-1/+7
Original commit message from CVS: fix includes for distcheck
2004-01-21adding NAS pluginChristian Schaller11-16/+821
Original commit message from CVS: adding NAS plugin
2004-01-20ext/ffmpeg/gstffmpegcodecmap.c: Fix wma caps propertyJeremy Simon1-0/+7
Original commit message from CVS: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_extradata): Fix wma caps property * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_audio_caps): Fix typo (flags1 and flags2)
2004-01-20register and use debugging category in media-info make vorbisfile emit tags ↵Thomas Vander Stichele6-43/+79
for streaminfo Original commit message from CVS: register and use debugging category in media-info make vorbisfile emit tags for streaminfo
2004-01-20ext/mplex/: g++ doesn't like NULL in our i18n/error macros, should be either ↵Ronald S. Bultje3-2/+9
(NULL) or (""). Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mplex/gstmplex.cc: * ext/mplex/gstmplexibitstream.cc: g++ doesn't like NULL in our i18n/error macros, should be either (NULL) or ("").
2004-01-20sys/dxr3/: Fix more error error error errors (missing includes here).Ronald S. Bultje5-2/+15
Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/dxr3/dxr3audiosink.c: * sys/dxr3/dxr3init.c: * sys/dxr3/dxr3spusink.c: (dxr3spusink_close): * sys/dxr3/dxr3videosink.c: (dxr3videosink_close): Fix more error error error errors (missing includes here).
2004-01-20ext/mpeg2enc/gstmpeg2encpicturereader.cc: fix thomas' error errors.Ronald S. Bultje2-1/+7
Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2enc/gstmpeg2encpicturereader.cc: fix thomas' error errors.
2004-01-20fix error errorThomas Vander Stichele2-2/+7
Original commit message from CVS: fix error error
2004-01-20ext/divx/: Fix for new error system.Ronald S. Bultje3-3/+10
Original commit message from CVS: 2004-01-20 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_setup), (gst_divxdec_chain): * ext/divx/gstdivxenc.c: (gst_divxenc_setup), (gst_divxenc_chain): Fix for new error system.
2004-01-20fix for new error signalingThomas Vander Stichele2-6/+11
Original commit message from CVS: fix for new error signaling
2004-01-20fix distcheckThomas Vander Stichele1-1/+1
Original commit message from CVS: fix distcheck
2004-01-20sys/ximage/ximagesink.c: Change to using a framerate of [1,100] instead of ↵David Schleef1-0/+10
[0,MAX], since 0 isn't handled correctly, ... Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents), (gst_ximagesink_xcontext_get), (gst_ximagesink_getcaps), (gst_ximagesink_set_xwindow_id): Change to using a framerate of [1,100] instead of [0,MAX], since 0 isn't handled correctly, and neither is 100+, most likely. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support), (gst_xvimagesink_getcaps): same
2004-01-20fix missing includeBenjamin Otte1-0/+2
Original commit message from CVS: fix missing include
2004-01-19configure.ac: Up version requirement to 2.0.3 (not yet released) to avoid ↵Benjamin Otte1-0/+6
symbol clashes with ffmpeg. Original commit message from CVS: 2004-01-19 Benjamin Otte <in7y118@public.uni-hamburg.de> * configure.ac: Up version requirement to 2.0.3 (not yet released) to avoid symbol clashes with ffmpeg.
2004-01-19gst/switch/gstswitch.c: Fixed switch element : proxying link and setting ↵Julien Moutte2-3/+19
caps from src to sink on request. Original commit message from CVS: 2004-01-20 Julien MOUTTE <julien@moutte.net> * gst/switch/gstswitch.c: (gst_switch_request_new_pad), (gst_switch_init): Fixed switch element : proxying link and setting caps from src to sink on request.
2004-01-19another fixThomas Vander Stichele1-1/+1
Original commit message from CVS: another fix
2004-01-19fix element_errorThomas Vander Stichele2-12/+18
Original commit message from CVS: fix element_error
2004-01-19further element_error fixesThomas Vander Stichele2-36/+43
Original commit message from CVS: further element_error fixes
2004-01-19adding locale.hThomas Vander Stichele2-1/+2
Original commit message from CVS: adding locale.h
2004-01-19removing config.hThomas Vander Stichele2-4/+5
Original commit message from CVS: removing config.h
2004-01-19putting i18n in place for pluginsThomas Vander Stichele18-30/+535
Original commit message from CVS: putting i18n in place for plugins
2004-01-19ChangeLogBenjamin Otte1-1/+2
Original commit message from CVS: ChangeLog
2004-01-19fix soundfile as wellThomas Vander Stichele2-1/+2
Original commit message from CVS: fix soundfile as well
2004-01-19fix i18n includeThomas Vander Stichele3-2/+13
Original commit message from CVS: fix i18n include
2004-01-19fix typoThomas Vander Stichele1-1/+1
Original commit message from CVS: fix typo
2004-01-19updating v4l2 for new error handlingThomas Vander Stichele2-60/+74
Original commit message from CVS: updating v4l2 for new error handling