summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix Makefile.amThomas Vander Stichele2005-11-011-18/+18
| | | | | Original commit message from CVS: fix Makefile.am
* gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in ↵Tim-Philipp Müller2005-11-013-8/+31
| | | | | | | | | | | | | | class_init. Original commit message from CVS: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_change_state): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_class_init), (gst_auto_video_sink_change_state): Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
* gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the ↵Tim-Philipp Müller2005-11-014-0/+20
| | | | | | | | | | | | | | | element after matroskamux can get the tim... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/matroska/ebml-write.c: (gst_ebml_write_new), (gst_ebml_write_reset), (gst_ebml_write_element_new): * gst/matroska/ebml-write.h: * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data): Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the timestamp already when reading the first ebml element and doesn't have to wait for the actual data buffer for that (#320308).
* gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)Andy Wingo2005-10-312-18/+21
| | | | | | | | | | | | | | Original commit message from CVS: 2005-10-31 Andy Wingo <wingo@pobox.com> * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink) (gst_videomixer_pad_link): Kill some memleaks. (gst_videomixer_pad_get_property): Style fix. (gst_videomixer_pad_set_property): Style fix. (gst_videomixer_pad_init): Style fix. (gst_videomixer_update_queues): Kill memleak. (gst_videomixer_loop): Kill memleak. (gst_videomixer_collected): Kill memleak.
* Just some cleanup.Edgard Lima2005-10-312-23/+33
| | | | | Original commit message from CVS: Just some cleanup.
* Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.Edgard Lima2005-10-312-7/+19
| | | | | Original commit message from CVS: Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
* Payloader now sets some default caps on the srcpad if caps on the sinkpad ↵Zeeshan Ali2005-10-313-4/+33
| | | | | | | are never set. This is important for the g7... Original commit message from CVS: Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element.
* Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.Edgard Lima2005-10-283-13/+40
| | | | | Original commit message from CVS: Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
* gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part ofTim-Philipp Müller2005-10-285-31/+147
| | | | | | | | | | | | | | | | | | Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream), (gst_matroska_demux_parse_info), (gst_matroska_demux_parse_blockgroup_or_simpleblock), (gst_matroska_demux_parse_cluster): * gst/matroska/matroska-ids.h: * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), (gst_matroska_mux_init), (gst_matroska_mux_start), (gst_matroska_mux_create_buffer_header), (gst_matroska_mux_write_data), (gst_matroska_mux_set_property), (gst_matroska_mux_get_property): * gst/matroska/matroska-mux.h: Add SimpleBlock support to matroska demuxer and muxer (part of Matroska v2). (#319731)
* ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.Wim Taymans2005-10-283-59/+103
| | | | | | | | Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): * ext/jpeg/gstjpegdec.h: Cleanups. Don't create caps for every chain.
* Fix to set timestamp on buffer, it was tested with RTP G711 elements.Flavio Oliveira2005-10-275-20/+74
| | | | | Original commit message from CVS: Fix to set timestamp on buffer, it was tested with RTP G711 elements.
* gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.Tim-Philipp Müller2005-10-271-3/+0
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
* gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message ↵Tim-Philipp Müller2005-10-271-21/+8
| | | | | | | | | | on the bus instead. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), (qtdemux_parse_tree): Remove 'got-redirect' signal and post element message on the bus instead.
* sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.Wim Taymans2005-10-272-4/+9
| | | | | | Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_oss_src_prepare): Set correct format on oss instead of a silly value.
* gst/videobox/gstvideobox.c: Use liboil forJulien Moutte2005-10-272-5/+14
| | | | | | | | | | | | Original commit message from CVS: 2005-10-27 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_set_caps), (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420), (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for I420 rendering as well, doesn't bring much for my platform. Might help on some other platforms.
* Declaring the padtemplate correctly.Zeeshan Ali2005-10-265-4/+10
| | | | | Original commit message from CVS: Declaring the padtemplate correctly.
* Setting the proper copyright notice.Zeeshan Ali2005-10-269-0/+18
| | | | | Original commit message from CVS: Setting the proper copyright notice.
* gst/videobox/Makefile.am: Use liboil.Julien Moutte2005-10-263-26/+50
| | | | | | | | | | | | | Original commit message from CVS: 2005-10-26 Julien MOUTTE <julien@moutte.net> * gst/videobox/Makefile.am: Use liboil. * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_set_property), (gst_video_box_transform_caps), (gst_video_box_set_caps), (gst_video_box_get_unit_size), (gst_video_box_ayuv): Lot of optimization in AYUV rendering using liboil. Will dot the same to I420 border generation tomorrow.
* fix automake warningsThomas Vander Stichele2005-10-261-2/+2
| | | | | Original commit message from CVS: fix automake warnings
* Hacked the G711 (de)payloader to try to make things right. rtpg711dec now ↵Zeeshan Ali2005-10-2613-608/+160
| | | | | | | inherits from the basertpdepayloader. Original commit message from CVS: Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
* gst/videobox/gstvideobox.c: Removing this forgotten debug.Julien Moutte2005-10-262-2/+6
| | | | | | | | | Original commit message from CVS: 2005-10-26 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_get_unit_size), (gst_video_box_ayuv): Removing this forgotten debug.
* gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.Julien Moutte2005-10-262-9/+19
| | | | | | | | | Original commit message from CVS: 2005-10-26 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_get_unit_size), (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.
* sys/oss/: Actually use the 'oss' debug category we register.Tim-Philipp Müller2005-10-269-2/+31
| | | | | | | | | | | | | Original commit message from CVS: * sys/oss/gstossaudio.c: * sys/oss/gstossdmabuffer.c: * sys/oss/gstosshelper.c: * sys/oss/gstossmixer.c: * sys/oss/gstossmixerelement.c: * sys/oss/gstossmixertrack.c: * sys/oss/gstosssink.c: * sys/oss/gstosssrc.c: Actually use the 'oss' debug category we register.
* gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that ↵Julien Moutte2005-10-262-2/+19
| | | | | | | | | | | | | was added through that call. Original commit message from CVS: 2005-10-26 Julien MOUTTE <julien@moutte.net> * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property), (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps): Use gst_pad_get_parent and drop the ref that was added through that call.
* fix compilationThomas Vander Stichele2005-10-263-2/+7
| | | | | Original commit message from CVS: fix compilation
* Just removed a couple of lines of weird code used during development/test time.Flavio Oliveira2005-10-253-20/+10
| | | | | Original commit message from CVS: Just removed a couple of lines of weird code used during development/test time.
* G711 payloader and depayloader created by Edgard Lima (it supports mulaw and ↵Flavio Oliveira2005-10-2511-0/+1247
| | | | | | | | alaw (dec)encoders) Original commit message from CVS: G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)
* gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...Julien Moutte2005-10-252-4/+11
| | | | | | | | | Original commit message from CVS: 2005-10-25 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_get_unit_size): Doh ! I introduced wingo's bug again ! Sorry...
* add missing header files for distingChristian Schaller2005-10-252-1/+9
| | | | | Original commit message from CVS: add missing header files for disting
* Getting the GSM (de)payloader working and compatible with our plans for RTP.Zeeshan Ali2005-10-259-394/+172
| | | | | Original commit message from CVS: Getting the GSM (de)payloader working and compatible with our plans for RTP.
* fix mistaken claim on GPL, its LGPLChristian Schaller2005-10-251-1/+1
| | | | | Original commit message from CVS: fix mistaken claim on GPL, its LGPL
* ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in ↵Julien Moutte2005-10-252-60/+46
| | | | | | | | | | | a single place. Original commit message from CVS: 2005-10-25 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push a newsegment event, move some redundant code in a single place.
* ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we ↵Julien Moutte2005-10-252-3/+24
| | | | | | | | | | | | have a png image with alpha channel. Original commit message from CVS: 2005-10-25 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary hack to get correct colors order when we have a png image with alpha channel.
* ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no ↵Edward Hervey2005-10-242-3/+22
| | | | | | | | more pads. Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads): Call gst_element_no_more_pads when there will be no more pads.
* gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a ↵Wim Taymans2005-10-249-0/+1283
| | | | | | | | | | | | | | | | | | | | | | | | payload convertor for an asterisk server. Original commit message from CVS: * gst/rtp/Makefile.am: * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type), (gst_asteriskh263_base_init), (gst_asteriskh263_class_init), (gst_asteriskh263_init), (gst_asteriskh263_finalize), (gst_asteriskh263_chain), (gst_asteriskh263_set_property), (gst_asteriskh263_get_property), (gst_asteriskh263_change_state), (gst_asteriskh263_plugin_init): * gst/rtp/gstasteriskh263.h: * gst/rtp/gstrtp.c: (plugin_init): * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type), (gst_rtph263enc_base_init), (gst_rtph263enc_class_init), (gst_rtph263enc_init), (gst_rtph263enc_finalize), (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner), (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer), (gst_rtph263enc_plugin_init): * gst/rtp/gstrtph263enc.h: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.
* sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but ↵Tim-Philipp Müller2005-10-242-2/+18
| | | | | | | | | depends on width and number of channels). Original commit message from CVS: * sys/oss/gstosssrc.c: (gst_oss_src_prepare): Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).
* ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header ↵Tim-Philipp Müller2005-10-243-32/+133
| | | | | | | | | | | | | | | | | with the correct duration and amount of sa... Original commit message from CVS: * ext/flac/gstflacenc.c: (gst_flacenc_base_init), (gst_flacenc_init), (gst_flacenc_sink_setcaps), (gst_flacenc_seek_callback), (gst_flacenc_write_callback), (gst_flacenc_sink_event), (gst_flacenc_chain), (gst_flacenc_set_property), (gst_flacenc_get_property), (gst_flacenc_change_state): * ext/flac/gstflacenc.h: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of samples and all that at EOS; also set timestamps and granulepos on outgoing buffers; add debug category; fix state change function.
* gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.Julien Moutte2005-10-242-4/+9
| | | | | | | | Original commit message from CVS: 2005-10-24 Julien MOUTTE <julien@moutte.net> * gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
* gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging ↵Julien Moutte2005-10-242-36/+43
| | | | | | | | | | | category. Original commit message from CVS: 2005-10-24 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_get_unit_size): Fix caps negotiation correctly, add debugging category.
* port over plugin listing from baseChristian Schaller2005-10-242-2/+9
| | | | | Original commit message from CVS: port over plugin listing from base
* ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.Julien Moutte2005-10-242-1/+5
| | | | | | | | | Original commit message from CVS: 2005-10-24 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed caps on a sink pad.
* back to HEADThomas Vander Stichele2005-10-233-1/+8
| | | | | Original commit message from CVS: back to HEAD
* releasing 0.9.4Thomas Vander Stichele2005-10-2358-86/+904
| | | | | Original commit message from CVS: releasing 0.9.4
* STOPPED->FAILEDThomas Vander Stichele2005-10-233-6/+12
| | | | | Original commit message from CVS: STOPPED->FAILED
* ext/speex/gstspeexenc.c: Add position and duration query, fix query type ↵Tim-Philipp Müller2005-10-213-60/+62
| | | | | | | | | | | | function. Original commit message from CVS: * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types), (gst_speexenc_src_query): Add position and duration query, fix query type function. * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): Let's not set non-fixed caps on source pads.
* Set correct stream_time in newsegment event. avi can also handle a duration ↵Wim Taymans2005-10-213-1/+11
| | | | | | | | | | | query now. Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types), (gst_avi_demux_handle_seek): Set correct stream_time in newsegment event. avi can also handle a duration query now.
* update for latest additionsChristian Schaller2005-10-211-0/+5
| | | | | Original commit message from CVS: update for latest additions
* gst/matroska/matroska-demux.c: Fix duration query; fix basetime in ↵Tim-Philipp Müller2005-10-203-18/+42
| | | | | | | | | | | | | | | | | newsegment event after seek; fix duration in initi... Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_handle_src_query), (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop_stream_parse_id): Fix duration query; fix basetime in newsegment event after seek; fix duration in initial newsegment event. * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start): Extract number of channels and samplerate from vorbis headers; add some debug messages when querying the durations of the input streams.
* gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.Wim Taymans2005-10-202-2/+10
| | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): Set stream time correctly in newsegment.
* gst/avi/gstavidemux.c: Correctly fill in the stream time.Wim Taymans2005-10-202-1/+6
| | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): Correctly fill in the stream time.