platform/upstream/gstreamer.git
18 years agodocumenting auto*sink using strstr for the video sink lookup, class field is not...
Thomas Vander Stichele [Fri, 25 Nov 2005 21:02:16 +0000 (21:02 +0000)]
documenting auto*sink using strstr for the video sink lookup, class field is not ordered update other plugins

Original commit message from CVS:

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_base_init):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_base_init),
(gst_auto_video_sink_factory_filter):
documenting auto*sink
using strstr for the video sink lookup, class field is not ordered

update other plugins

18 years agoWavpack ported to 0.9. No support for correction file yet.
Edgard Lima [Fri, 25 Nov 2005 19:58:19 +0000 (19:58 +0000)]
Wavpack ported to 0.9. No support for correction file yet.

Original commit message from CVS:
Wavpack ported to 0.9. No support for correction file yet.

18 years agoext/wavpack/: put back wavpack - still needs porting
Thomas Vander Stichele [Fri, 25 Nov 2005 18:15:51 +0000 (18:15 +0000)]
ext/wavpack/: put back wavpack - still needs porting

Original commit message from CVS:
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
(gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
(gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
(gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
(gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
(gst_wavpack_dec_plugin_init):
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
(gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
(gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
(gst_wavpack_parse_src_event), (find_header), (find_sample),
(gst_wavpack_parse_seek), (gst_wavpack_parse_init),
(gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
(gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
* ext/wavpack/gstwavpackparse.h:
put back wavpack - still needs porting

18 years agogst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc.
Sebastien Cote [Fri, 25 Nov 2005 18:03:24 +0000 (18:03 +0000)]
gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc.

Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_stop):
Patch from Sebastien Cote to close control sockets in udpsrc.

18 years agogst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was...
Julien Moutte [Thu, 24 Nov 2005 15:07:06 +0000 (15:07 +0000)]
gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s...

Original commit message from CVS:
2005-11-24  Julien MOUTTE  <julien@moutte.net>

* gst/effectv/gstquark.c: (gst_quarktv_set_caps),
(gst_quarktv_get_unit_size), (gst_quarktv_transform),
(gst_quarktv_planetable_clear), (gst_quarktv_change_state),
(gst_quarktv_base_init), (gst_quarktv_class_init),
(gst_quarktv_init): Flush the planes list on reverse caps
negotiation. This was crashing because of differently sized
buffers.

18 years agogst/: Handle strides correctly, fix identity flipping, convert navigation event corre...
Julien Moutte [Thu, 24 Nov 2005 12:50:28 +0000 (12:50 +0000)]
gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again.

Original commit message from CVS:
2005-11-24  Julien MOUTTE  <julien@moutte.net>

* gst/debug/gstnavigationtest.c: (draw_box_planar411):
* gst/videofilter/gstvideoflip.c:
(gst_videoflip_method_get_type),
(gst_videoflip_set_caps), (gst_videoflip_transform_caps),
(gst_videoflip_get_unit_size), (gst_videoflip_flip),
(gst_videoflip_transform), (gst_videoflip_handle_src_event),
(gst_videoflip_set_property), (gst_videoflip_base_init),
(gst_videoflip_class_init), (gst_videoflip_init): Handle strides
correctly, fix identity flipping, convert navigation event
correctly again.

18 years agoFix #320288: wrong readme in plugins-good
Michael Smith [Thu, 24 Nov 2005 11:16:53 +0000 (11:16 +0000)]
Fix #320288: wrong readme in plugins-good

Original commit message from CVS:
Fix #320288: wrong readme in plugins-good

18 years agofix torture target
Thomas Vander Stichele [Thu, 24 Nov 2005 11:06:29 +0000 (11:06 +0000)]
fix torture target

Original commit message from CVS:
fix torture target

18 years agoadd a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:25:56 +0000 (21:25 +0000)]
add a torture target

Original commit message from CVS:
add a torture target

18 years agoback to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 20:05:26 +0000 (20:05 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:57:49 +0000 (19:57 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agoreleasing 0.9.6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:56:31 +0000 (19:56 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agoadding cutter
Thomas Vander Stichele [Wed, 23 Nov 2005 19:14:07 +0000 (19:14 +0000)]
adding cutter

Original commit message from CVS:
adding cutter

18 years agoUpdate .po files
Thomas Vander Stichele [Wed, 23 Nov 2005 19:05:29 +0000 (19:05 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agogst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue
Jan Schmidt [Wed, 23 Nov 2005 16:49:16 +0000 (16:49 +0000)]
gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue

Original commit message from CVS:
* gst/debug/gstnavigationtest.c: (gst_navigationtest_init):
Oops, initialise the framerate GValue

18 years agoVideoFilter inherits from
Julien Moutte [Wed, 23 Nov 2005 15:50:51 +0000 (15:50 +0000)]
VideoFilter inherits from

Original commit message from CVS:
2005-11-23  Julien MOUTTE  <julien@moutte.net>

* ext/cairo/gsttimeoverlay.c:
(gst_timeoverlay_update_font_height),
(gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
(gst_timeoverlay_transform), (gst_timeoverlay_base_init),
(gst_timeoverlay_class_init), (gst_timeoverlay_init),
(gst_timeoverlay_get_type):
* ext/cairo/gsttimeoverlay.h:
* gst/debug/Makefile.am:
* gst/debug/gstnavigationtest.c:
(gst_navigationtest_handle_src_event),
(gst_navigationtest_get_unit_size),
(gst_navigationtest_set_caps),
(gst_navigationtest_transform),
(gst_navigationtest_change_state),
(gst_navigationtest_base_init), (gst_navigationtest_class_init),
(gst_navigationtest_init), (gst_navigationtest_get_type),
(plugin_init):
* gst/debug/gstnavigationtest.h:
* gst/effectv/Makefile.am:
* gst/effectv/gstaging.c: (gst_agingtv_set_caps),
(gst_agingtv_get_unit_size), (gst_agingtv_transform),
(gst_agingtv_base_init), (gst_agingtv_class_init),
(gst_agingtv_init), (gst_agingtv_get_type):
* gst/effectv/gstdice.c: (gst_dicetv_set_caps),
(gst_dicetv_get_unit_size), (gst_dicetv_transform),
(gst_dicetv_base_init), (gst_dicetv_class_init),
(gst_dicetv_init),
(gst_dicetv_get_type):
* gst/effectv/gstedge.c: (gst_edgetv_set_caps),
(gst_edgetv_get_unit_size), (gst_edgetv_transform),
(gst_edgetv_base_init), (gst_edgetv_class_init),
(gst_edgetv_init),
(gst_edgetv_get_type):
* gst/effectv/gsteffectv.c:
* gst/effectv/gsteffectv.h:
* gst/effectv/gstquark.c: (gst_quarktv_set_caps),
(gst_quarktv_get_unit_size), (fastrand),
(gst_quarktv_transform),
(gst_quarktv_change_state), (gst_quarktv_base_init),
(gst_quarktv_class_init), (gst_quarktv_init),
(gst_quarktv_get_type):
* gst/effectv/gstrev.c: (gst_revtv_set_caps),
(gst_revtv_get_unit_size), (gst_revtv_transform),
(gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
(gst_revtv_get_type):
* gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
(gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
(gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
(gst_shagadelictv_init), (gst_shagadelictv_get_type):
* gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
(gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
(gst_vertigotv_base_init), (gst_vertigotv_class_init),
(gst_vertigotv_init), (gst_vertigotv_get_type):
* gst/effectv/gstwarp.c: (gst_warptv_set_caps),
(gst_warptv_get_unit_size), (gst_warptv_transform),
(gst_warptv_base_init), (gst_warptv_class_init),
(gst_warptv_init),
(gst_warptv_get_type):
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideobalance.c:
* gst/videofilter/gstvideobalance.h:
* gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
(gst_videofilter_class_init), (gst_videofilter_init):
* gst/videofilter/gstvideofilter.h:
* gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
(gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
(gst_videoflip_flip), (gst_videoflip_transform),
(gst_videoflip_handle_src_event), (gst_videoflip_set_property),
(gst_videoflip_base_init), (gst_videoflip_class_init),
(gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
* gst/videofilter/gstvideoflip.h: VideoFilter inherits from
BaseTransform, it's just a place holder for now and every video
effect plugin has been ported to use BaseTransform features
directly. QuarkTV was fixed too (was broken), navigationtest
works
and best for the end, videoflip converts navigation events
depending
on flip method ! Fixes #320953

18 years agoFixes for API changes
Jan Schmidt [Wed, 23 Nov 2005 14:22:18 +0000 (14:22 +0000)]
Fixes for API changes

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_fixate):
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected):
* gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
(gst_goom_src_negotiate), (gst_goom_chain):
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps):
* sys/osxvideo/osxvideosink.m:
Fixes for API changes

18 years agoadd cutter to spec in
Christian Schaller [Wed, 23 Nov 2005 12:19:06 +0000 (12:19 +0000)]
add cutter to spec in

Original commit message from CVS:
add cutter to spec in

18 years agogst/qtdemux/qtdemux.c: Convert to fractional framerates
Jan Schmidt [Wed, 23 Nov 2005 11:57:51 +0000 (11:57 +0000)]
gst/qtdemux/qtdemux.c: Convert to fractional framerates

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
(qtdemux_parse_trak):
Convert to fractional framerates

18 years agoext/jpeg/: JPEG fractiony goodness.
Michael Smith [Tue, 22 Nov 2005 23:58:14 +0000 (23:58 +0000)]
ext/jpeg/: JPEG fractiony goodness.

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps),
(gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps):
* ext/jpeg/gstjpegenc.h:
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
(gst_smokeenc_resync):
* ext/jpeg/gstsmokeenc.h:
JPEG fractiony goodness.

18 years agoFix for #321430: unresolved symbols due to incorrect linkage on inline functions...
Michael Smith [Tue, 22 Nov 2005 22:35:57 +0000 (22:35 +0000)]
Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom.

Original commit message from CVS:
Fix for #321430: unresolved symbols due to incorrect linkage on inline functions
in goom.

Does not, however, fix the general crackheadedness of goom (global variables,
oh my!); this should be moved to -bad.

18 years agoMore fractional framerate conversions
Jan Schmidt [Tue, 22 Nov 2005 22:21:37 +0000 (22:21 +0000)]
More fractional framerate conversions

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_init),
(gst_text_overlay_setcaps), (gst_text_overlay_collected):
* ext/cairo/gsttextoverlay.h:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link):
* ext/gdk_pixbuf/gstgdkpixbuf.h:
* ext/libpng/gstpngdec.c: (gst_pngdec_init),
(gst_pngdec_caps_create_and_set):
* ext/libpng/gstpngdec.h:
* ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
* gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
* gst/avi/gstavimux.c: (gst_avimux_init),
(gst_avimux_vidsinkconnect):
* gst/flx/gstflxdec.c: (gst_flxdec_chain):
* gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
(gst_goom_src_negotiate), (gst_goom_chain):
* gst/goom/gstgoom.h:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps):
* sys/osxvideo/osxvideosink.h:
* sys/osxvideo/osxvideosink.m:
More fractional framerate conversions

18 years agoConvert to fractional framerates.
Jan Schmidt [Tue, 22 Nov 2005 20:07:47 +0000 (20:07 +0000)]
Convert to fractional framerates.

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_fixate):
* gst/debug/gstnavigationtest.c:
(gst_navigationtest_handle_src_event):
* gst/videofilter/gstvideofilter.c:
(gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
(gst_videofilter_init):
* gst/videofilter/gstvideofilter.h:
Convert to fractional framerates.

18 years agofix up more enums
Thomas Vander Stichele [Tue, 22 Nov 2005 18:11:58 +0000 (18:11 +0000)]
fix up more enums

Original commit message from CVS:
fix up more enums

18 years agogst/videomixer/videomixer.c: Fractional framerates, videomixer.
Michael Smith [Tue, 22 Nov 2005 17:39:11 +0000 (17:39 +0000)]
gst/videomixer/videomixer.c: Fractional framerates, videomixer.

Original commit message from CVS:
* gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps),
(gst_videomixer_getcaps), (gst_videomixer_fill_queues),
(gst_videomixer_update_queues):
Fractional framerates, videomixer.

18 years agoext/dv/: Fractional framerates for DV.
Michael Smith [Tue, 22 Nov 2005 17:09:36 +0000 (17:09 +0000)]
ext/dv/: Fractional framerates for DV.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
* ext/dv/gstdvdec.h:
* ext/dv/gstdvdemux.c: (gst_dvdemux_init),
(gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
(gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
(gst_dvdemux_flush):
* ext/dv/gstdvdemux.h:
Fractional framerates for DV.

18 years agogst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the...
Tim-Philipp Müller [Tue, 22 Nov 2005 14:44:26 +0000 (14:44 +0000)]
gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li...

Original commit message from CVS:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
Use gst_plugin_feature_list_free() to free feature list and
in the case of autovideosink free the list at all. Also
miscellaneous cosmetic fixes.

18 years agogst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio...
Thomas Vander Stichele [Tue, 22 Nov 2005 13:13:21 +0000 (13:13 +0000)]
gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions

Original commit message from CVS:

* gst/cutter/gstcutter.c: (gst_cutter_chain),
(gst_cutter_set_property), (gst_cutter_get_caps):
copy calculation code from level; remove use of some audio
functions

18 years agovarious cosmetic fixes
Thomas Vander Stichele [Tue, 22 Nov 2005 13:11:25 +0000 (13:11 +0000)]
various cosmetic fixes

Original commit message from CVS:
various cosmetic fixes

18 years agovarious cosmetic fixes
Thomas Vander Stichele [Tue, 22 Nov 2005 12:48:10 +0000 (12:48 +0000)]
various cosmetic fixes

Original commit message from CVS:
various cosmetic fixes

18 years agovarious cosmetic fixes
Thomas Vander Stichele [Tue, 22 Nov 2005 12:41:35 +0000 (12:41 +0000)]
various cosmetic fixes

Original commit message from CVS:
various cosmetic fixes

18 years agoUpdate for gst_tag_setter API changes.
Andy Wingo [Tue, 22 Nov 2005 12:38:33 +0000 (12:38 +0000)]
Update for gst_tag_setter API changes.

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* Update for gst_tag_setter API changes.

18 years agoext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop...
Andy Wingo [Tue, 22 Nov 2005 11:57:51 +0000 (11:57 +0000)]
ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* ext/faad/gstfaad.c (gst_faad_event)
* ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
* gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
* gst/speed/gstspeed.c (speed_sink_event)
* gst/tta/gstttaparse.c (gst_tta_parse_src_event)
(gst_tta_parse_parse_header): Run update-funcnames.

18 years agoext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext...
Andy Wingo [Tue, 22 Nov 2005 11:53:34 +0000 (11:53 +0000)]
ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
(gst_dvdemux_demux_frame)
* ext/flac/gstflacdec.c (gst_flacdec_write)
* ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
(gst_flacenc_sink_event)
* ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
* ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
* ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
* ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
* gst/auparse/gstauparse.c (gst_auparse_chain)
* gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
* gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
* gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
(gst_avi_demux_handle_seek)
* gst/goom/gstgoom.c (gst_goom_event)
* gst/matroska/ebml-write.c (gst_ebml_write_seek)
* gst/matroska/matroska-demux.c
(gst_matroska_demux_handle_seek_event)
(gst_matroska_demux_loop_stream_parse_id)
* gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
* gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
(gst_wavparse_stream_headers): Run update-funcnames.

18 years agoURIHandler interface and element properties are now properly synchronized for DV1394s...
Edward Hervey [Tue, 22 Nov 2005 11:49:30 +0000 (11:49 +0000)]
URIHandler interface and element properties are now properly synchronized for DV1394src and UDPSrc

Original commit message from CVS:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init),
(gst_dv1394src_init), (gst_dv1394src_dispose),
(gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node),
(gst_dv1394src_uri_set_uri):
* gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
(gst_udpsrc_update_uri), (gst_udpsrc_set_uri),
(gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri):
URIHandler interface and element properties are now properly
synchronized for DV1394src and UDPSrc

18 years agoext/: libgsttagedit has been renamed to libgsttag.
Tim-Philipp Müller [Tue, 22 Nov 2005 11:36:04 +0000 (11:36 +0000)]
ext/: libgsttagedit has been renamed to libgsttag.

Original commit message from CVS:
* ext/flac/Makefile.am:
* ext/speex/Makefile.am:
libgsttagedit has been renamed to libgsttag.

18 years agogst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184.
Wim Taymans [Mon, 21 Nov 2005 20:11:59 +0000 (20:11 +0000)]
gst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184.

Original commit message from CVS:
* gst/rtsp/rtspconnection.c: (read_body):
Apply patch from Sebastien Cote to fix #319184.

18 years agoport cutter
Thomas Vander Stichele [Mon, 21 Nov 2005 19:50:25 +0000 (19:50 +0000)]
port cutter

Original commit message from CVS:

* configure.ac:
* gst/cutter/Makefile.am:
* gst/cutter/gstcutter.c: (gst_cutter_class_init),
(gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain),
(gst_cutter_set_property), (gst_cutter_get_property),
(plugin_init), (gst_cutter_get_caps):
port cutter
* gst/level/gstlevel.c:
fix up plugin details

18 years agoUpdate for stream lock API changes: don't take stream log in sink event handlers...
Tim-Philipp Müller [Mon, 21 Nov 2005 18:09:02 +0000 (18:09 +0000)]
Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
* ext/flac/gstflacdec.c: (gst_flacdec_loop),
(gst_flacdec_src_event):
* ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
* ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
(gst_signal_processor_getrange), (gst_signal_processor_chain):
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
* gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
(gst_flxdec_sink_event_handler):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_seek_event):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
Update for stream lock API changes: don't take stream log
in sink event handlers any longer and change GST_STREAM_LOCK
to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
functions.

18 years agoForgot to commit header file changes, Makefile.am changes. Oops.
Michael Smith [Mon, 21 Nov 2005 17:52:15 +0000 (17:52 +0000)]
Forgot to commit header file changes, Makefile.am changes. Oops.

Original commit message from CVS:
Forgot to commit header file changes, Makefile.am changes. Oops.

18 years agogst_object_unref, not g_object_unref
Michael Smith [Mon, 21 Nov 2005 17:49:21 +0000 (17:49 +0000)]
gst_object_unref, not g_object_unref

Original commit message from CVS:
gst_object_unref, not g_object_unref

18 years agoFix for stream lock updates.
Wim Taymans [Mon, 21 Nov 2005 17:37:41 +0000 (17:37 +0000)]
Fix for stream lock updates.

Original commit message from CVS:
* ext/faac/gstfaac.c: (gst_faac_sink_event):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
Fix for stream lock updates.

18 years agogst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate...
Tim-Philipp Müller [Mon, 21 Nov 2005 17:23:46 +0000 (17:23 +0000)]
gst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_init),
(gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate):
Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.

18 years agogst/auparse/: Partially fix #161712. playbin still doesn't work on these files, ...
Michael Smith [Mon, 21 Nov 2005 17:18:01 +0000 (17:18 +0000)]
gst/auparse/: Partially fix #161712. playbin still doesn't work on these files, (on the bug report, Andy says we aren...

Original commit message from CVS:
* gst/auparse/Makefile.am:
* gst/auparse/gstauparse.c: (gst_auparse_class_init),
(gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain),
(gst_auparse_change_state):
* gst/auparse/gstauparse.h:
Partially fix #161712. playbin still doesn't work on these files,
(on the bug report, Andy says we aren't typefinding it for some
reason?) but at least auparse isn't totally busted like it was before.

18 years agogst/qtdemux/qtdemux.c: j@bootlab.org, #321903).
Tim-Philipp Müller [Mon, 21 Nov 2005 16:45:46 +0000 (16:45 +0000)]
gst/qtdemux/qtdemux.c: j@bootlab.org, #321903).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add DX50, DIVX and DIV3 fourccs (patch by
j@bootlab.org, #321903).

18 years ago*.*: Ran scripts/update-macros. Oh yes.
Andy Wingo [Mon, 21 Nov 2005 16:36:05 +0000 (16:36 +0000)]
*.*: Ran scripts/update-macros. Oh yes.

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* *.h:
* *.c: Ran scripts/update-macros. Oh yes.

18 years agogst/matroska/matroska-demux.c: Filler events are gone for now, comment out section...
Tim-Philipp Müller [Mon, 21 Nov 2005 15:06:35 +0000 (15:06 +0000)]
gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them.

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
Filler events are gone for now, comment out section generating
them.

18 years agoUpdate for GST_FOURCC_FORMAT API change.
Tim-Philipp Müller [Mon, 21 Nov 2005 14:39:04 +0000 (14:39 +0000)]
Update for GST_FOURCC_FORMAT API change.

Original commit message from CVS:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_get_format_from_caps):
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
(qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
(qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
(qtdemux_audio_caps):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
Update for GST_FOURCC_FORMAT API change.

18 years agoRename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
Jan Schmidt [Mon, 21 Nov 2005 14:33:11 +0000 (14:33 +0000)]
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)

Original commit message from CVS:
* ext/audioresample/gstaudioresample.c:
* ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
* gst/modplug/gstmodplug.cc:
* sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
(#322027)

18 years agoRename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
Jan Schmidt [Mon, 21 Nov 2005 14:31:05 +0000 (14:31 +0000)]
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_fixate):
* ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate):
* gst/goom/gstgoom.c: (gst_goom_src_negotiate):
* sys/osxvideo/osxvideosink.m:
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
(#322027)

18 years agoFixes for GST_FOURCC_FORMAT API change.
Tim-Philipp Müller [Mon, 21 Nov 2005 13:38:24 +0000 (13:38 +0000)]
Fixes for GST_FOURCC_FORMAT API change.

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_setcaps):
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
(gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
(gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
(gst_avi_demux_sync), (gst_avi_demux_stream_header),
(gst_avi_demux_stream_data):
* gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
* gst/wavenc/gstwavenc.c: (write_metadata):
* gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
(gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
Fixes for GST_FOURCC_FORMAT API change.

18 years agoFix for collect pads API change. Also fix textoverlay state change function.
Tim-Philipp Müller [Mon, 21 Nov 2005 12:13:48 +0000 (12:13 +0000)]
Fix for collect pads API change. Also fix textoverlay state change function.

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
(gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
(gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
(gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
* gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
* gst/videomixer/videomixer.c: (gst_videomixer_init),
(gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
(gst_videomixer_change_state):
Fix for collect pads API change. Also fix textoverlay state
change function.

18 years agogst/matroska/matroska-mux.c: Replace
Julien Moutte [Sun, 20 Nov 2005 17:04:55 +0000 (17:04 +0000)]
gst/matroska/matroska-mux.c: Replace

Original commit message from CVS:
2005-11-20  Julien MOUTTE  <julien@moutte.net>

* gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace
GST_PAD_IS_USABLE by something approaching it.

18 years agogst/matroska/matroska-mux.c: Fix for
Julien Moutte [Sun, 20 Nov 2005 16:43:32 +0000 (16:43 +0000)]
gst/matroska/matroska-mux.c: Fix for

Original commit message from CVS:
2005-11-20  Julien MOUTTE  <julien@moutte.net>

* gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for
API changes.
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
changes,
but also fix the code that was not checking return values from
pad_push neither using pad_alloc_buffer.

18 years agoext/libpng/gstpngenc.c: Added debug category
Edward Hervey [Fri, 18 Nov 2005 18:19:21 +0000 (18:19 +0000)]
ext/libpng/gstpngenc.c: Added debug category

Original commit message from CVS:
* ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
(gst_pngenc_chain):
Added debug category
Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline
goes to EOS.

18 years agoCreated Speex payloader and depayloader; Optimize G711 payloader to use adapter and...
Edgard Lima [Thu, 17 Nov 2005 18:23:23 +0000 (18:23 +0000)]
Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.

Original commit message from CVS:
Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.

18 years agocheck/elements/matroskamux.c: Fix leak in check.
Wim Taymans [Wed, 16 Nov 2005 19:08:54 +0000 (19:08 +0000)]
check/elements/matroskamux.c: Fix leak in check.

Original commit message from CVS:
* check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
Fix leak in check.

18 years agogst/flx/gstflxdec.c: Fix state change.
Wim Taymans [Wed, 16 Nov 2005 17:00:32 +0000 (17:00 +0000)]
gst/flx/gstflxdec.c: Fix state change.

Original commit message from CVS:
* gst/flx/gstflxdec.c: (gst_flxdec_change_state):
Fix state change.

18 years agoMove comment.
Andy Wingo [Wed, 16 Nov 2005 11:02:24 +0000 (11:02 +0000)]
Move comment.

Original commit message from CVS:
(gst_udpsrc_create): Move comment.

18 years agogst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
Andy Wingo [Wed, 16 Nov 2005 10:43:44 +0000 (10:43 +0000)]
gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.

Original commit message from CVS:
2005-11-16  Andy Wingo  <wingo@pobox.com>

* gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.

18 years agogst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before...
Tim-Philipp Müller [Tue, 15 Nov 2005 19:41:21 +0000 (19:41 +0000)]
gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
When seeking, seek to closest index entry at or before the requested
seek position, not just the closest one (#321001).

18 years agogst/avi/gstavidemux.c: Invert DIB images again (see #132341).
Tim-Philipp Müller [Tue, 15 Nov 2005 12:16:00 +0000 (12:16 +0000)]
gst/avi/gstavidemux.c: Invert DIB images again (see #132341).

Original commit message from CVS:
* gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
Invert DIB images again (see #132341).

18 years agorework configure.ac; make asterisk rtp stuff compile on mingw
Thomas Vander Stichele [Mon, 14 Nov 2005 02:13:35 +0000 (02:13 +0000)]
rework configure.ac; make asterisk rtp stuff compile on mingw

Original commit message from CVS:
rework configure.ac; make asterisk rtp stuff compile on mingw

18 years agoext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.
Edward Hervey [Sat, 12 Nov 2005 13:31:56 +0000 (13:31 +0000)]
ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
Only GST_DEBUG() information on the valid components.

18 years agoback to head
Thomas Vander Stichele [Fri, 11 Nov 2005 19:34:50 +0000 (19:34 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.9.5
Thomas Vander Stichele [Fri, 11 Nov 2005 19:33:23 +0000 (19:33 +0000)]
releasing 0.9.5

Original commit message from CVS:
releasing 0.9.5

18 years agoUpdate .po files
Thomas Vander Stichele [Fri, 11 Nov 2005 18:33:21 +0000 (18:33 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agogst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment...
Edward Hervey [Fri, 11 Nov 2005 16:48:58 +0000 (16:48 +0000)]
gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_reset),
(gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
(gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop):
* gst/avi/gstavidemux.h:
Yeah, implement proper seeking. Exact seeking and segment seeking.
Still need to do some checks for segment_stop.

18 years agofix Cairo entry
Christian Schaller [Fri, 11 Nov 2005 15:17:44 +0000 (15:17 +0000)]
fix Cairo entry

Original commit message from CVS:
fix Cairo entry

18 years agogst/qtdemux/qtdemux.c: Add support for custom genre tags.
Tim-Philipp Müller [Thu, 10 Nov 2005 12:34:26 +0000 (12:34 +0000)]
gst/qtdemux/qtdemux.c: Add support for custom genre tags.

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
Add support for custom genre tags.

18 years agogst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that...
Tim-Philipp Müller [Thu, 10 Nov 2005 12:22:30 +0000 (12:22 +0000)]
gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any  longer and that mi...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
Don't try to ready buffer duration from buffer that we don't
own any  longer and that might already have been unreffed.
(#321136)

18 years agoAttempting to optimize the code for embedded systems.
Zeeshan Ali [Wed, 9 Nov 2005 21:35:29 +0000 (21:35 +0000)]
Attempting to optimize the code for embedded systems.

Original commit message from CVS:
Attempting to optimize the code for embedded systems.

19 years agosys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
Tim-Philipp Müller [Tue, 8 Nov 2005 08:54:30 +0000 (08:54 +0000)]
sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* sys/oss/gstosssink.c: (gst_oss_sink_close):
Don't re-use already closed file descriptor. (#320920)

19 years agosys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
Tim-Philipp Müller [Mon, 7 Nov 2005 17:35:20 +0000 (17:35 +0000)]
sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_dispose),
(gst_oss_sink_set_property), (gst_oss_sink_getcaps),
(gst_oss_sink_prepare):
* sys/oss/gstosssink.h:
Cache probed caps; fix debug output for SET_PARAM macros.

19 years agoext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property...
Tim-Philipp Müller [Mon, 7 Nov 2005 15:09:54 +0000 (15:09 +0000)]
ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...

Original commit message from CVS:
* ext/cairo/Makefile.am:
* ext/cairo/gstcairo.c: (plugin_init):
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_class_init), (gst_text_overlay_finalize),
(gst_text_overlay_init), (gst_text_overlay_font_init),
(gst_text_overlay_set_property), (gst_text_overlay_render_text),
(gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
(gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state):
* ext/cairo/gsttextoverlay.h:
Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
property and redo position. Doesn't handle upstream renegotiation
yet though.

19 years agogst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve...
Tim-Philipp Müller [Mon, 7 Nov 2005 10:31:32 +0000 (10:31 +0000)]
gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop):
No need to take the STREAM_LOCK in the loop function. Improve
some debug messages. Don't leak pad names in debug messages.

19 years agogst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
Tim-Philipp Müller [Mon, 7 Nov 2005 10:27:00 +0000 (10:27 +0000)]
gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_vorbis_codec_priv_data),
(gst_matroska_demux_add_wvpk_header):
Don't error out when the source pad isn't linked.

19 years agoext/gconf/: Fix state change functions here as well and set kid to NULL state before...
Tim-Philipp Müller [Wed, 2 Nov 2005 19:42:38 +0000 (19:42 +0000)]
ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.

Original commit message from CVS:
* ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
(gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfvideosink.c: (do_toggle_element),
(gst_gconf_video_sink_change_state):
Fix state change functions here as well and set kid
to NULL state before removing it.

19 years agosigh, static pad templates aren't refcounted properly
Thomas Vander Stichele [Wed, 2 Nov 2005 16:48:55 +0000 (16:48 +0000)]
sigh, static pad templates aren't refcounted properly

Original commit message from CVS:
sigh, static pad templates aren't refcounted properly

19 years agoignore more
Thomas Vander Stichele [Tue, 1 Nov 2005 16:14:25 +0000 (16:14 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agogst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event...
Edward Hervey [Tue, 1 Nov 2005 15:15:44 +0000 (15:15 +0000)]
gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
(gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
Added proper event handlind,
made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
ignored),
and don't set a duration of 0 for buffers otherwise they are discarded
by GstBaseSink.
GstWavEnc needs some serious loving, after going through the code I'm
really wondering how this can stay in -good ...

19 years agoFix leaks and invalid memory access as reported by valgrind
Thomas Vander Stichele [Tue, 1 Nov 2005 15:11:16 +0000 (15:11 +0000)]
Fix leaks and invalid memory access as reported by valgrind

Original commit message from CVS:

* check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
(setup_matroskamux), (check_buffer_data), (GST_START_TEST):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
(gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
(gst_matroska_mux_start), (gst_matroska_mux_write_data),
(gst_matroska_mux_collected):
Fix leaks and invalid memory access as reported by valgrind

19 years ago... and add the missing file
Thomas Vander Stichele [Tue, 1 Nov 2005 14:41:01 +0000 (14:41 +0000)]
... and add the missing file

Original commit message from CVS:
... and add the missing file

19 years agoadd a unit test for matroskamux fix the bugs that the unit test exposed
Michal Benes [Tue, 1 Nov 2005 14:36:02 +0000 (14:36 +0000)]
add a unit test for matroskamux fix the bugs that the unit test exposed

Original commit message from CVS:
Patch by: Michal Benes <michal.benes@xeris.cz>

* check/Makefile.am:
* gst/matroska/ebml-write.c: (gst_ebml_write_seek):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
add a unit test for matroskamux
fix the bugs that the unit test exposed

19 years agofix Makefile.am
Thomas Vander Stichele [Tue, 1 Nov 2005 14:34:22 +0000 (14:34 +0000)]
fix Makefile.am

Original commit message from CVS:
fix Makefile.am

19 years agogst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
Tim-Philipp Müller [Tue, 1 Nov 2005 12:39:16 +0000 (12:39 +0000)]
gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in 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.

19 years agogst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element...
Tim-Philipp Müller [Tue, 1 Nov 2005 12:35:39 +0000 (12:35 +0000)]
gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the 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).

19 years agogst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
Andy Wingo [Mon, 31 Oct 2005 22:08:52 +0000 (22:08 +0000)]
gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)

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.

19 years agoJust some cleanup.
Edgard Lima [Mon, 31 Oct 2005 19:08:27 +0000 (19:08 +0000)]
Just some cleanup.

Original commit message from CVS:
Just some cleanup.

19 years agoAdd checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
Edgard Lima [Mon, 31 Oct 2005 14:41:31 +0000 (14:41 +0000)]
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

Original commit message from CVS:
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

19 years agoPayloader now sets some default caps on the srcpad if caps on the sinkpad are never...
Zeeshan Ali [Mon, 31 Oct 2005 12:00:10 +0000 (12:00 +0000)]
Payloader now sets some default caps on the srcpad if caps on the sinkpad 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.

19 years agoAdd checks for return values from gst_pad_push and gst_pad_alloc_buffer.
Edgard Lima [Fri, 28 Oct 2005 19:19:40 +0000 (19:19 +0000)]
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

Original commit message from CVS:
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

19 years agogst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
Tim-Philipp Müller [Fri, 28 Oct 2005 15:32:48 +0000 (15:32 +0000)]
gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of

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)

19 years agoext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
Wim Taymans [Fri, 28 Oct 2005 13:24:40 +0000 (13:24 +0000)]
ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.

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.

19 years agoFix to set timestamp on buffer, it was tested with RTP G711 elements.
Flavio Oliveira [Thu, 27 Oct 2005 18:46:32 +0000 (18:46 +0000)]
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

Original commit message from CVS:
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

19 years agogst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
Tim-Philipp Müller [Thu, 27 Oct 2005 11:27:53 +0000 (11:27 +0000)]
gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.

Original commit message from CVS:
* gst/qtdemux/qtdemux.h:
Remove got_redirect from class structure as well.

19 years agogst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the...
Tim-Philipp Müller [Thu, 27 Oct 2005 11:25:19 +0000 (11:25 +0000)]
gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message 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.

19 years agosys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
Wim Taymans [Thu, 27 Oct 2005 11:00:40 +0000 (11:00 +0000)]
sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
Set correct format on oss instead of a silly value.

19 years agogst/videobox/gstvideobox.c: Use liboil for
Julien Moutte [Thu, 27 Oct 2005 09:52:08 +0000 (09:52 +0000)]
gst/videobox/gstvideobox.c: Use liboil for

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.

19 years agoDeclaring the padtemplate correctly.
Zeeshan Ali [Wed, 26 Oct 2005 21:47:36 +0000 (21:47 +0000)]
Declaring the padtemplate correctly.

Original commit message from CVS:
Declaring the padtemplate correctly.