2006-10-10 15:47:49 +00:00
|
|
|
2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
Add dvb detection and allow dvbsrc to be built.
|
|
|
|
|
2006-10-10 15:05:32 +00:00
|
|
|
2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/dvb/AUTHORS:
|
|
|
|
* sys/dvb/Makefile.am:
|
|
|
|
* sys/dvb/README:
|
|
|
|
* sys/dvb/dvb-api/Makefile.am:
|
|
|
|
* sys/dvb/dvb-api/audio.h:
|
|
|
|
* sys/dvb/dvb-api/ca.h:
|
|
|
|
* sys/dvb/dvb-api/dmx.h:
|
|
|
|
* sys/dvb/dvb-api/frontend.h:
|
|
|
|
* sys/dvb/dvb-api/net.h:
|
|
|
|
* sys/dvb/dvb-api/osd.h:
|
|
|
|
* sys/dvb/dvb-api/version.h:
|
|
|
|
* sys/dvb/dvb-api/video.h:
|
|
|
|
* sys/dvb/gstdvbsrc.c:
|
|
|
|
* sys/dvb/gstdvbsrc.h:
|
|
|
|
Initial import of dvbsrc.
|
|
|
|
Currently won't be built.
|
|
|
|
|
gst/qtdemux/qtdemux.c: Reorganise some stuff.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_do_seek),
(gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
(gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(gst_qtdemux_post_buffering), (gst_qtdemux_chain),
(gst_qtdemux_add_stream), (qtdemux_process_redirects),
(qtdemux_parse_tree), (qtdemux_parse_trak):
Reorganise some stuff.
Parse RTSP redirection URLS.
2006-10-10 09:57:19 +00:00
|
|
|
2006-10-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_push_event), (gst_qtdemux_do_seek),
|
|
|
|
(gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
|
|
|
|
(gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
|
|
|
|
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
|
|
|
|
(gst_qtdemux_post_buffering), (gst_qtdemux_chain),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_process_redirects),
|
|
|
|
(qtdemux_parse_tree), (qtdemux_parse_trak):
|
|
|
|
Reorganise some stuff.
|
|
|
|
Parse RTSP redirection URLS.
|
|
|
|
|
2006-10-07 11:37:59 +00:00
|
|
|
2006-10-07 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.args:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.interfaces:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
|
|
|
|
* docs/plugins/inspect/plugin-dtsdec.xml:
|
|
|
|
* docs/plugins/inspect/plugin-mms.xml:
|
|
|
|
* docs/plugins/inspect/plugin-mpeg2enc.xml:
|
|
|
|
* docs/plugins/inspect/plugin-neon.xml:
|
|
|
|
* docs/plugins/inspect/plugin-replaygain.xml:
|
|
|
|
* docs/plugins/inspect/plugin-soundtouch.xml:
|
|
|
|
* docs/plugins/inspect/plugin-spcdec.xml:
|
|
|
|
* docs/plugins/inspect/plugin-swfdec.xml:
|
|
|
|
* docs/plugins/inspect/plugin-videocrop.xml:
|
|
|
|
* docs/plugins/inspect/plugin-wavpack.xml:
|
|
|
|
Add/update docs stuff.
|
|
|
|
|
Add ReplayGain analysis element (#357069).
Original commit message from CVS:
Patch by: René Stadler <mail at renestadler de>
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* gst/replaygain/Makefile.am:
* gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
(gst_rg_analysis_class_init), (gst_rg_analysis_init),
(gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
(gst_rg_analysis_start), (gst_rg_analysis_set_caps),
(gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
(gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
(gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
(gst_rg_analysis_album_result), (plugin_init):
* gst/replaygain/gstrganalysis.h:
* gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
(apply_filters), (reset_filters), (accumulator_add),
(accumulator_clear), (accumulator_result), (rg_analysis_new),
(rg_analysis_set_sample_rate), (rg_analysis_destroy),
(rg_analysis_analyze_mono_float),
(rg_analysis_analyze_stereo_float),
(rg_analysis_analyze_mono_int16),
(rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
(rg_analysis_track_result), (rg_analysis_album_result),
(rg_analysis_reset_album), (rg_analysis_reset):
* gst/replaygain/rganalysis.h:
Add ReplayGain analysis element (#357069).
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/rganalysis.c: (get_expected_gain),
(setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
(send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
(fail_unless_track_gain), (fail_unless_track_peak),
(fail_unless_album_gain), (fail_unless_album_peak),
(fail_if_track_tags), (fail_if_album_tags),
(fail_unless_num_tracks), (test_buffer_const_float_mono),
(test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
(test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
(test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
(test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
(rganalysis_suite), (main):
Unit tests for the new replaygain element.
2006-10-06 15:56:01 +00:00
|
|
|
2006-10-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: René Stadler <mail at renestadler de>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* gst/replaygain/Makefile.am:
|
|
|
|
* gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
|
|
|
|
(gst_rg_analysis_class_init), (gst_rg_analysis_init),
|
|
|
|
(gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
|
|
|
|
(gst_rg_analysis_start), (gst_rg_analysis_set_caps),
|
|
|
|
(gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
|
|
|
|
(gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
|
|
|
|
(gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
|
|
|
|
(gst_rg_analysis_album_result), (plugin_init):
|
|
|
|
* gst/replaygain/gstrganalysis.h:
|
|
|
|
* gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
|
|
|
|
(apply_filters), (reset_filters), (accumulator_add),
|
|
|
|
(accumulator_clear), (accumulator_result), (rg_analysis_new),
|
|
|
|
(rg_analysis_set_sample_rate), (rg_analysis_destroy),
|
|
|
|
(rg_analysis_analyze_mono_float),
|
|
|
|
(rg_analysis_analyze_stereo_float),
|
|
|
|
(rg_analysis_analyze_mono_int16),
|
|
|
|
(rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
|
|
|
|
(rg_analysis_track_result), (rg_analysis_album_result),
|
|
|
|
(rg_analysis_reset_album), (rg_analysis_reset):
|
|
|
|
* gst/replaygain/rganalysis.h:
|
|
|
|
Add ReplayGain analysis element (#357069).
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/.cvsignore:
|
|
|
|
* tests/check/elements/rganalysis.c: (get_expected_gain),
|
|
|
|
(setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
|
|
|
|
(send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
|
|
|
|
(fail_unless_track_gain), (fail_unless_track_peak),
|
|
|
|
(fail_unless_album_gain), (fail_unless_album_peak),
|
|
|
|
(fail_if_track_tags), (fail_if_album_tags),
|
|
|
|
(fail_unless_num_tracks), (test_buffer_const_float_mono),
|
|
|
|
(test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
|
|
|
|
(test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
|
|
|
|
(test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
|
|
|
|
(test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
|
|
|
|
(rganalysis_suite), (main):
|
|
|
|
Unit tests for the new replaygain element.
|
|
|
|
|
2006-10-06 15:49:39 +00:00
|
|
|
2006-10-06 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
|
|
|
|
(gst_faad_close_decoder):
|
|
|
|
Some cleanups.
|
|
|
|
Added some more debugging.
|
|
|
|
Don't ever ignore unlinked, we're not a demuxer.
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
|
|
|
|
Activate pad before adding it to the element.
|
|
|
|
|
ext/theora/theoradec.*: Port lots of changes from theoradec to theoraexpdec.
Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theoradec_reset),
(theora_get_query_types), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_sink_event),
(theora_handle_comment_packet), (theora_handle_type_packet),
(theora_handle_header_packet), (clip_buffer), (theora_dec_push),
(theora_handle_422_image), (theora_handle_420_image),
(theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state):
* ext/theora/theoradec.h:
Port lots of changes from theoradec to theoraexpdec.
This catches this plugin up to theoradec. Note that duplicate frames
are broken in theoradec at the moment.
2006-10-06 12:02:09 +00:00
|
|
|
2006-10-06 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/theora/theoradec.c: (gst_theoradec_reset),
|
|
|
|
(theora_get_query_types), (theora_dec_src_query),
|
|
|
|
(theora_dec_src_event), (theora_dec_sink_event),
|
|
|
|
(theora_handle_comment_packet), (theora_handle_type_packet),
|
|
|
|
(theora_handle_header_packet), (clip_buffer), (theora_dec_push),
|
|
|
|
(theora_handle_422_image), (theora_handle_420_image),
|
|
|
|
(theora_handle_data_packet), (theora_dec_chain),
|
|
|
|
(theora_dec_change_state):
|
|
|
|
* ext/theora/theoradec.h:
|
|
|
|
Port lots of changes from theoradec to theoraexpdec.
|
|
|
|
This catches this plugin up to theoradec. Note that duplicate frames
|
|
|
|
are broken in theoradec at the moment.
|
|
|
|
|
2006-10-06 11:31:11 +00:00
|
|
|
2006-10-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
|
|
|
|
Fix mem leak, avoid unnecessary memcpy.
|
|
|
|
|
2006-10-06 02:29:35 +00:00
|
|
|
2006-10-06 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
|
|
|
|
(gst_spectrum_transform_ip):
|
|
|
|
Removed cruft code that was just commented out. Removed some obsolete
|
|
|
|
debug logs statements.
|
|
|
|
|
2006-10-05 18:14:46 +00:00
|
|
|
2006-10-05 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
|
|
|
|
Another batch of printf format fixes.
|
|
|
|
|
gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...
Original commit message from CVS:
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
(gst_video_crop_init),
(gst_video_crop_get_image_details_from_caps),
(gst_video_crop_transform_packed_complex),
(gst_video_crop_transform_packed_simple),
(gst_video_crop_transform), (gst_video_crop_transform_caps),
(gst_video_crop_set_caps),
(gst_videocrop_clear_negotiated_caps_locked),
(gst_video_crop_set_property):
* gst/videocrop/gstvideocrop.h:
Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
passthrough mode; lastly, clear negotiated basetransform caps when
the cropping changes in order to force renegotiation.
2006-10-04 22:37:07 +00:00
|
|
|
2006-10-04 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
|
|
|
|
(gst_video_crop_init),
|
|
|
|
(gst_video_crop_get_image_details_from_caps),
|
|
|
|
(gst_video_crop_transform_packed_complex),
|
|
|
|
(gst_video_crop_transform_packed_simple),
|
|
|
|
(gst_video_crop_transform), (gst_video_crop_transform_caps),
|
|
|
|
(gst_video_crop_set_caps),
|
|
|
|
(gst_videocrop_clear_negotiated_caps_locked),
|
|
|
|
(gst_video_crop_set_property):
|
|
|
|
* gst/videocrop/gstvideocrop.h:
|
|
|
|
Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
|
|
|
|
passthrough mode; lastly, clear negotiated basetransform caps when
|
|
|
|
the cropping changes in order to force renegotiation.
|
|
|
|
|
2006-10-04 20:05:07 +00:00
|
|
|
2006-10-04 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* tests/icles/.cvsignore:
|
|
|
|
* tests/icles/Makefile.am:
|
|
|
|
* tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
|
|
|
|
(test_with_caps), (video_crop_get_test_caps), (main):
|
|
|
|
Visual test for videocrop, shows that packed yuv doesn't work right
|
|
|
|
yet. --with-ffmpegcolorspace option doesn't work yet for unknown
|
|
|
|
reasons (another basetransform issue?)
|
|
|
|
|
2006-10-04 10:55:21 +00:00
|
|
|
2006-10-04 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* po/POTFILES.in:
|
|
|
|
* sys/v4l2/.cvsignore:
|
|
|
|
Remove more v4l2 stuff, hopefully fixing 'make distcheck' again.
|
|
|
|
|
2006-10-04 10:29:22 +00:00
|
|
|
2006-10-04 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/inspect/plugin-video4linux2.xml:
|
|
|
|
* gst-plugins-bad.spec.in:
|
|
|
|
removed v4l2
|
|
|
|
|
2006-10-03 18:23:21 +00:00
|
|
|
2006-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
* sys/v4l2/README:
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.c:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
moved to gst-plugins-good
|
|
|
|
|
2006-10-03 13:30:48 +00:00
|
|
|
2006-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
(gst_v4l2_object_install_properties_helper):
|
|
|
|
comment out the properties that are already part of the tuner
|
|
|
|
interface.
|
|
|
|
|
2006-10-03 13:18:59 +00:00
|
|
|
2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Improve docs.
|
|
|
|
|
2006-10-02 13:28:49 +00:00
|
|
|
2006-10-02 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvid.c: (plugin_init):
|
|
|
|
Set rank of xviddec to NONE until someone fixes it (too many crasher
|
|
|
|
bug reports against totem, people should use gst-ffmpeg).
|
|
|
|
|
2006-09-28 17:08:47 +00:00
|
|
|
2006-09-28 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
|
|
|
|
(gst_v4l2src_get_caps):
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
|
|
|
|
Framerate can be 0/1 too.
|
|
|
|
Init framerate to 0/1 before querying it so that we can detect
|
|
|
|
devices that don't know about a framerate.
|
|
|
|
Add some more debugging info.
|
|
|
|
|
2006-09-28 14:31:41 +00:00
|
|
|
2006-09-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
|
|
|
|
Add support for 'yv12' fourcc.
|
|
|
|
|
2006-09-27 17:47:57 +00:00
|
|
|
2006-09-27 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Removed set-undef-fps.
|
|
|
|
|
sys/v4l2/: Renamed some properties to match the tuner interface naming.
Original commit message from CVS:
* sys/v4l2/gstv4l2object.c:
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
(gst_v4l2_object_set_property_helper),
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
(gst_v4l2src_create):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
(gst_v4l2_tuner_list_channels),
(gst_v4l2_tuner_set_channel_and_notify),
(gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
(gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
(gst_v4l2_tuner_get_norm):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
Renamed some properties to match the tuner interface naming.
2006-09-27 17:04:22 +00:00
|
|
|
2006-09-27 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
|
|
|
|
(gst_v4l2_object_set_property_helper),
|
|
|
|
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
|
|
|
|
(gst_v4l2src_create):
|
|
|
|
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
|
|
|
|
(gst_v4l2_tuner_list_channels),
|
|
|
|
(gst_v4l2_tuner_set_channel_and_notify),
|
|
|
|
(gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
|
|
|
|
(gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
|
|
|
|
(gst_v4l2_tuner_get_norm):
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
|
|
|
|
(gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
|
|
|
|
Renamed some properties to match the tuner interface naming.
|
|
|
|
|
Small cleanups.
Original commit message from CVS:
* sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
(gst_v4l2_set_defaults):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
(gst_v4l2src_create):
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
(gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
(gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
(gst_v4l2_set_attribute), (gst_v4l2_get_input),
(gst_v4l2_set_input):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
(gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
(gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
(gst_v4l2src_buffer_new):
* tests/icles/v4l2src-test.c: (my_bus_callback), (main):
Small cleanups.
Fix error messages.
Use locks when getting timestamps.
Fix leaks in test.
Add licensing header to tests.
2006-09-27 16:14:18 +00:00
|
|
|
2006-09-27 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
|
|
|
|
(gst_v4l2_set_defaults):
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
|
|
|
|
(gst_v4l2src_create):
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
|
|
|
|
(gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
|
|
|
|
(gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
|
|
|
|
(gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
|
|
|
|
(gst_v4l2_set_attribute), (gst_v4l2_get_input),
|
|
|
|
(gst_v4l2_set_input):
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
|
|
|
|
(gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
|
|
|
|
(gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
|
|
|
|
(gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
|
|
|
|
(gst_v4l2src_buffer_new):
|
|
|
|
* tests/icles/v4l2src-test.c: (my_bus_callback), (main):
|
|
|
|
Small cleanups.
|
|
|
|
Fix error messages.
|
|
|
|
Use locks when getting timestamps.
|
|
|
|
Fix leaks in test.
|
|
|
|
Add licensing header to tests.
|
|
|
|
|
2006-09-27 15:14:07 +00:00
|
|
|
2006-09-27 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Some cleanups and comments.
|
|
|
|
|
2006-09-26 14:17:54 +00:00
|
|
|
2006-09-26 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
Add v4l2 plugin to the docs.
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
|
|
|
|
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.c:
|
|
|
|
Fix docs.
|
|
|
|
Remove some more externs.
|
|
|
|
|
2006-09-26 13:18:06 +00:00
|
|
|
2006-09-26 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
Fix makefile, list libs in stack order.
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
|
|
|
|
(gst_v4l2_object_install_properties_helper):
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
|
|
|
|
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Fix coding style:
|
|
|
|
- Remove extern from functions.
|
|
|
|
- Fix header indentation.
|
|
|
|
Fix Flags, add defaults for properties.
|
|
|
|
Remove unused enums.
|
|
|
|
Fix TOO_LAZY in error messages.
|
|
|
|
|
sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.
Original commit message from CVS:
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
(gst_v4l2_probe_needs_probe),
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
(gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
(gst_v4l2_object_start), (gst_v4l2_object_stop):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
(gst_v4l2src_init), (gst_v4l2src_dispose),
(gst_v4l2src_set_property), (gst_v4l2src_get_property),
(gst_v4l2src_fixate), (gst_v4l2src_get_caps),
(gst_v4l2src_set_caps), (gst_v4l2src_get_read),
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
(gst_v4l2_set_norm), (gst_v4l2_get_frequency),
(gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
(gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
(gst_v4l2_get_input), (gst_v4l2_set_input):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
(gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
(gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
(gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
(gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
(gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
(gst_v4l2src_buffer_new):
Fix pass at code cleanups, move errors cases out of the normal
flow for additional code clarity.
2006-09-26 11:06:17 +00:00
|
|
|
2006-09-26 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
|
|
|
|
(gst_v4l2_probe_needs_probe),
|
|
|
|
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
|
|
|
|
(gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
|
|
|
|
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
|
|
|
|
(gst_v4l2_object_start), (gst_v4l2_object_stop):
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
|
|
|
|
(gst_v4l2src_init), (gst_v4l2src_dispose),
|
|
|
|
(gst_v4l2src_set_property), (gst_v4l2src_get_property),
|
|
|
|
(gst_v4l2src_fixate), (gst_v4l2src_get_caps),
|
|
|
|
(gst_v4l2src_set_caps), (gst_v4l2src_get_read),
|
|
|
|
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
|
|
|
|
(gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
|
|
|
|
(gst_v4l2_set_norm), (gst_v4l2_get_frequency),
|
|
|
|
(gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
|
|
|
|
(gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
|
|
|
|
(gst_v4l2_get_input), (gst_v4l2_set_input):
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
|
|
|
|
(gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
|
|
|
|
(gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
|
|
|
|
(gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
|
|
|
|
(gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
|
|
|
|
(gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
|
|
|
|
(gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
|
|
|
|
(gst_v4l2src_buffer_new):
|
|
|
|
Fix pass at code cleanups, move errors cases out of the normal
|
|
|
|
flow for additional code clarity.
|
|
|
|
|
2006-09-23 13:21:43 +00:00
|
|
|
2006-09-23 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init),
|
|
|
|
(gst_cdaudio_init), (gst_cdaudio_set_property),
|
|
|
|
(gst_cdaudio_get_property), (gst_cdaudio_change_state),
|
|
|
|
(gst_cdaudio_send_event), (gst_cdaudio_get_query_types),
|
|
|
|
(gst_cdaudio_query), (cdaudio_uri_set_uri):
|
|
|
|
Port to 0.10.
|
|
|
|
|
2006-09-23 00:28:35 +00:00
|
|
|
2006-09-22 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* sys/glsink/glimagesink.c:
|
|
|
|
Fix problems when the element cannot open the display.
|
|
|
|
(fixes #357212)
|
|
|
|
|
2006-09-22 16:08:38 +00:00
|
|
|
2006-09-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Up requirements to -base CVS and core CVS (the format for the
|
|
|
|
video orientation interface used by v4l2src and the latter
|
|
|
|
since that's what -base CVS requires).
|
|
|
|
|
2006-09-22 15:59:59 +00:00
|
|
|
2006-09-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (plugin_init):
|
|
|
|
Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might
|
|
|
|
be autoplugged shouldn't trump plugins in -base, -good or -ugly
|
|
|
|
(in this case ximagesink).
|
|
|
|
|
|
|
|
* sys/glsink/glimagesink.c: (plugin_init):
|
|
|
|
Set rank to NONE to prevent it from being autoplugged until
|
|
|
|
errors are handled properly (see #357212).
|
|
|
|
|
2006-09-21 14:01:18 +00:00
|
|
|
2006-09-21 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/neon/Makefile.am:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Reverted previous commit (2006-09-19 - Allow internal codes from
|
|
|
|
last.fm). As dicussed on #gstreamer it should be done in separete
|
|
|
|
element.
|
|
|
|
|
2006-09-21 13:41:42 +00:00
|
|
|
2006-09-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_configure_source_pad),
|
|
|
|
(gst_faac_chain):
|
|
|
|
Add decoder specific info on the caps.
|
|
|
|
Some cleanups here and there.
|
|
|
|
|
2006-09-19 21:49:52 +00:00
|
|
|
2006-09019 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
Patch by: deadchip <internalerror@gmail.com> and
|
|
|
|
Rosfran Borges <rosfran.borges@indt.org.br>
|
|
|
|
|
|
|
|
* ext/neon/Makefile.am:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Allow internal codes from last.fm
|
|
|
|
|
|
|
|
|
2006-09-19 16:24:10 +00:00
|
|
|
2006-09-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Just a small fix to the app options.
|
|
|
|
|
2006-09-19 13:08:35 +00:00
|
|
|
2006-09-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.c:
|
|
|
|
* sys/v4l2/gstv4l2vidorient.h:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Add Video Orientation interface support to v4l2src.
|
|
|
|
|
2006-09-19 10:10:12 +00:00
|
|
|
2006-09-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init),
|
|
|
|
(gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event),
|
|
|
|
(gst_gsmdec_chain):
|
|
|
|
* ext/gsm/gstgsmdec.h:
|
|
|
|
Handle WAV49 variant (GSM in WAV).
|
|
|
|
Some small cleanups.
|
|
|
|
|
2006-09-18 15:36:14 +00:00
|
|
|
2006-09-18 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_buffer_new ):
|
|
|
|
Fix GST_BUFFER_DURATION.
|
|
|
|
|
2006-09-16 22:14:36 +00:00
|
|
|
2006-09-17 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
* ext/lcs/gstcolorspace.c:
|
|
|
|
* ext/wavpack/gstwavpackenc.h:
|
|
|
|
* ext/xine/xineaudiodec.c:
|
|
|
|
* ext/xine/xineaudiosink.c:
|
|
|
|
* ext/xine/xineinput.c:
|
|
|
|
* gst/chart/gstchart.c:
|
|
|
|
* gst/equalizer/gstiirequalizer.c:
|
|
|
|
* gst/games/gstpuzzle.c:
|
|
|
|
* gst/librfb/gstrfbsrc.c:
|
|
|
|
* gst/mixmatrix/mixmatrix.c:
|
|
|
|
* gst/nsf/gstnsf.h:
|
|
|
|
* gst/vbidec/gstvbidec.c:
|
|
|
|
* gst/virtualdub/gstxsharpen.c:
|
|
|
|
More G_OBJECT macro fixing.
|
|
|
|
|
2006-09-15 19:11:00 +00:00
|
|
|
2006-09-15 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
The test application and the plgind error messages has been improved.
|
|
|
|
|
2006-09-12 20:18:55 +00:00
|
|
|
2006-09-12 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
|
|
|
|
(gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
|
|
|
|
Implements stop() to clear the adapter and event() to clear the
|
|
|
|
adapter on FLUSH_STOP and EOS.
|
|
|
|
|
2006-09-11 18:23:59 +00:00
|
|
|
2006-09-11 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
|
|
|
|
(gst_spectrum_set_property):
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
2006-09-12 20:18:55 +00:00
|
|
|
Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
|
|
|
|
René Stadler
|
2006-09-11 18:23:59 +00:00
|
|
|
|
2006-09-11 18:02:39 +00:00
|
|
|
2006-09-11 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
|
2006-09-12 20:18:55 +00:00
|
|
|
Use more defines
|
2006-09-11 18:02:39 +00:00
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
|
|
|
|
(gst_spectrum_dispose), (gst_spectrum_set_caps),
|
|
|
|
(gst_spectrum_transform_ip):
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
2006-09-12 20:18:55 +00:00
|
|
|
Apply some of the spectrum cleanup changes suggested in #348085.
|
2006-09-11 18:02:39 +00:00
|
|
|
|
2006-09-08 16:47:46 +00:00
|
|
|
2006-09-08 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Bump requirements of -base (videocrop test case needs this).
|
|
|
|
|
|
|
|
* gst/videocrop/gstvideocrop.c:
|
|
|
|
Document sloppy handling of subsampled chroma planes if
|
|
|
|
left/top cropping is an odd number.
|
|
|
|
|
|
|
|
* tests/check/elements/videocrop.c: (handoff_cb),
|
|
|
|
(videocrop_test_cropping_init_context),
|
|
|
|
(videocrop_test_cropping_deinit_context),
|
|
|
|
(videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
|
|
|
|
(videocrop_suite), (main):
|
|
|
|
Add another unit test that crops the input to 1x1 (and checks
|
|
|
|
that that pixel has the expected values in a number of formats).
|
|
|
|
|
2006-09-08 11:04:24 +00:00
|
|
|
2006-09-08 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/videocrop/Makefile.am:
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
|
|
|
|
(gst_video_crop_transform_packed),
|
|
|
|
(gst_video_crop_transform_planar):
|
|
|
|
Some quick tests indicate that it doesn't make a great deal
|
|
|
|
of sense to use liboil here, at least not for the memcpy()s
|
|
|
|
we do, so remove liboil usage until there is clear evidence
|
|
|
|
it actually makes a positive difference somewhere.
|
|
|
|
|
2006-09-03 10:46:17 +00:00
|
|
|
2006-09-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* tests/check/elements/videocrop.c: (handoff_cb),
|
|
|
|
(buffer_probe_cb), (test_caps_transform), (test_passthrough),
|
|
|
|
(notgst_value_list_get_nth_int), (videocrop_suite):
|
|
|
|
More tests: check passthrough mode and caps transform in
|
|
|
|
both directions with fixed values, ranges and lists.
|
|
|
|
|
2006-09-02 18:49:01 +00:00
|
|
|
2006-09-02 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
|
|
|
|
Add videocrop to docs.
|
|
|
|
|
|
|
|
* gst/videocrop/Makefile.am:
|
|
|
|
* gst/videocrop/gstvideocrop.c:
|
|
|
|
* gst/videocrop/gstvideocrop.h:
|
|
|
|
Move boilerplate stuff and structures into a header file.
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/.cvsignore:
|
|
|
|
* tests/check/elements/videocrop.c: (video_crop_get_test_caps),
|
|
|
|
(test_unit_sizes), (videocrop_test_cropping_init_context),
|
|
|
|
(videocrop_test_cropping_deinit_context),
|
|
|
|
(videocrop_test_cropping), (test_cropping), (videocrop_suite):
|
|
|
|
Add unit tests for videocrop.
|
|
|
|
|
Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653).
Original commit message from CVS:
* configure.ac:
* gst/videocrop/Makefile.am:
* gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
(gst_video_crop_class_init), (gst_video_crop_init),
(gst_video_crop_get_image_details_from_caps),
(gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
(gst_video_crop_transform_planar), (gst_video_crop_transform),
(gst_video_crop_transform_dimension),
(gst_video_crop_transform_dimension_value),
(gst_video_crop_transform_caps), (gst_video_crop_set_caps),
(gst_video_crop_set_property), (gst_video_crop_get_property),
(plugin_init):
Port/rewrite videocrop from scratch for GStreamer-0.10, and make
it support all formats videoscale supports (#345653).
2006-09-02 15:30:45 +00:00
|
|
|
2006-09-02 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/videocrop/Makefile.am:
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
|
|
|
|
(gst_video_crop_class_init), (gst_video_crop_init),
|
|
|
|
(gst_video_crop_get_image_details_from_caps),
|
|
|
|
(gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
|
|
|
|
(gst_video_crop_transform_planar), (gst_video_crop_transform),
|
|
|
|
(gst_video_crop_transform_dimension),
|
|
|
|
(gst_video_crop_transform_dimension_value),
|
|
|
|
(gst_video_crop_transform_caps), (gst_video_crop_set_caps),
|
|
|
|
(gst_video_crop_set_property), (gst_video_crop_get_property),
|
|
|
|
(plugin_init):
|
|
|
|
Port/rewrite videocrop from scratch for GStreamer-0.10, and make
|
|
|
|
it support all formats videoscale supports (#345653).
|
|
|
|
|
2006-09-02 14:45:04 +00:00
|
|
|
2006-09-02 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
(gst_v4l2_object_install_properties_helper):
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init):
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
Whitespace cleanups, dashify property-names.
|
|
|
|
|
2006-09-02 14:28:55 +00:00
|
|
|
2006-09-02 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
|
|
|
|
(gst_v4l2_open):
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame),
|
|
|
|
(gst_v4l2src_capture_init):
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Cleanup error messages and unify header comments
|
|
|
|
|
2006-08-31 13:01:15 +00:00
|
|
|
2006-08-31 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* gst/nsf/Makefile.am:
|
|
|
|
Add missing GST_LIBS
|
|
|
|
|
2006-08-30 18:01:52 +00:00
|
|
|
2006-08-30 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Another small fix to set_caps function (sucks copy/paste error).
|
|
|
|
|
2006-08-30 13:30:13 +00:00
|
|
|
2006-08-30 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
|
|
|
|
|
2006-08-30 11:36:06 +00:00
|
|
|
2006-08-30 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
A small fix to set_caps function.
|
|
|
|
|
2006-08-30 11:27:40 +00:00
|
|
|
2006-08-30 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c:
|
|
|
|
(gst_qtdemux_do_seek):
|
|
|
|
Reset each streams last_flow to GST_FLOW_OK.
|
|
|
|
(gst_qtdemux_activate_segment):
|
|
|
|
Removing mystic modifications for good.
|
|
|
|
|
2006-08-30 11:07:37 +00:00
|
|
|
2006-08-30 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
|
|
|
|
(qtdemux_parse_tree):
|
|
|
|
put back 'segment start<=stop' change that was mystically reverted by
|
|
|
|
the last commit
|
|
|
|
|
|
|
|
2006-08-30 Stefan Kost <ensonic@users.sf.net>
|
2006-08-30 10:43:53 +00:00
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
|
|
|
|
(qtdemux_parse_tree):
|
|
|
|
Fix the build for disabled debug
|
|
|
|
|
2006-08-29 20:59:47 +00:00
|
|
|
2006-08-29 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Fixed framerate negotiation.
|
|
|
|
|
2006-08-29 12:07:38 +00:00
|
|
|
2006-08-29 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Andrew Andkjar <enki at goodship net>
|
|
|
|
|
|
|
|
* ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_close):
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
|
|
|
|
(gst_sdlvideosink_deinitsdl):
|
|
|
|
Only de-init the subsystem we previously initialised. Avoids
|
|
|
|
borkage when both sdlvideosink and sdlaudiosink are used
|
|
|
|
at the same time and one is shut down.
|
|
|
|
|
2006-08-28 17:47:29 +00:00
|
|
|
2006-08-28 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_parse_trak),
|
|
|
|
(qtdemux_video_caps):
|
|
|
|
Make sure segment start<=stop in weird quicktime files.
|
|
|
|
|
2006-08-28 14:59:05 +00:00
|
|
|
2006-08-28 Stefan Kost,,, <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
|
|
|
|
add comments and more debug logging
|
|
|
|
|
2006-08-24 09:24:11 +00:00
|
|
|
2006-08-24 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
|
|
|
|
(gst_wavpack_dec_chain):
|
|
|
|
Post audio codec and average bitrate tags on bus (#344472).
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
|
|
|
|
(gst_wavpack_parse_src_query):
|
|
|
|
Forward queries in other formats (BYTE format in particular)
|
|
|
|
upstream; add Sebastian to authors.
|
|
|
|
|
2006-08-24 00:40:07 +00:00
|
|
|
2006-08-23 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Fix set_caps to set width and height to the values the driver is
|
|
|
|
really working with.
|
|
|
|
|
2006-08-23 10:30:31 +00:00
|
|
|
2006-08-23 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
|
|
|
|
Fix mem leak, send newsegment event on correction pad
|
|
|
|
as well (#352476).
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
|
|
|
|
Restore original author (on Sebastian's request).
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/gst-plugins-bad.supp:
|
|
|
|
Add (so far empty) suppression file for -bad. Remove
|
|
|
|
wavpackenc test from VALGRIND_TO_FIX now that the leak
|
|
|
|
is fixed.
|
|
|
|
|
tests/check/: Add unit tests for wavpack elements (#352476).
Original commit message from CVS:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
* tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
(setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
(wavpackparse_suite), (main):
Add unit tests for wavpack elements (#352476).
2006-08-23 09:22:07 +00:00
|
|
|
2006-08-23 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/.cvsignore:
|
|
|
|
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
|
|
|
|
(cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
|
|
|
|
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
|
|
|
|
(cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
|
|
|
|
* tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
|
|
|
|
(setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
|
|
|
|
(wavpackparse_suite), (main):
|
|
|
|
Add unit tests for wavpack elements (#352476).
|
|
|
|
|
2006-08-23 08:52:50 +00:00
|
|
|
2006-08-23 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
|
|
|
|
* docs/plugins/inspect/plugin-wavpack.xml:
|
|
|
|
* ext/wavpack/gstwavpackdec.c:
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
* ext/wavpack/gstwavpackenc.c:
|
|
|
|
* ext/wavpack/gstwavpackenc.h:
|
|
|
|
* ext/wavpack/gstwavpackparse.c:
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
Add docs for wavpack elements (#352476).
|
|
|
|
|
2006-08-22 20:39:26 +00:00
|
|
|
2006-08-22 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_size_limits)
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fixate)
|
|
|
|
Fixed query size to work with drivers that uses intermediate step
|
|
|
|
like "width * height" to find closest size.
|
|
|
|
|
2006-08-21 19:02:13 +00:00
|
|
|
2006-08-21 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* gst/gdp/Makefile.am:
|
|
|
|
* gst/gdp/gstgdp.c:
|
|
|
|
* gst/gdp/gstgdpdepay.c:
|
|
|
|
* gst/gdp/gstgdpdepay.h:
|
|
|
|
* gst/gdp/gstgdppay.c:
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/gdpdepay.c:
|
|
|
|
* tests/check/elements/gdppay.c:
|
|
|
|
move gdp plugin to good.
|
|
|
|
|
2006-08-21 16:24:28 +00:00
|
|
|
2006-08-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
|
|
|
|
(qtdemux_node_dump_foreach), (qtdemux_parse_trak),
|
|
|
|
(qtdemux_video_caps), (qtdemux_audio_caps):
|
|
|
|
Some more constification.
|
|
|
|
Fix some paletted data formats again.
|
|
|
|
Fix ulaw/alaw in qt.
|
|
|
|
Set correct caps for raw RGB.
|
|
|
|
Add support for yuv2, which is like Yuv2.
|
|
|
|
Add support for raw audio with the NONE fourcc, which is like raw.
|
|
|
|
|
2006-08-21 16:21:03 +00:00
|
|
|
2006-08-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsm.c: (plugin_init):
|
|
|
|
Make rank PRIMARY now that GSM seems to work fine.
|
|
|
|
|
ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
Original commit message from CVS:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
(gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
(gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
(gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
(gst_wavpack_enc_rewrite_first_block),
(gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
(gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
(gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
(gst_wavpack_parse_loop):
More clean-ups: use shorter variable names to make code easier to
read; prefix structures we define with 'Gst' to make it clearer
where they come from.
2006-08-21 13:59:52 +00:00
|
|
|
2006-08-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
|
|
|
|
(gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
|
|
|
|
(gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
|
|
|
|
(gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
|
|
|
|
(gst_wavpack_enc_rewrite_first_block),
|
|
|
|
(gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
|
|
|
|
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
|
|
|
|
* ext/wavpack/gstwavpackenc.h:
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
|
|
|
|
(gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
|
|
|
|
(gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
|
|
|
|
(gst_wavpack_parse_loop):
|
|
|
|
More clean-ups: use shorter variable names to make code easier to
|
|
|
|
read; prefix structures we define with 'Gst' to make it clearer
|
|
|
|
where they come from.
|
|
|
|
|
2006-08-21 13:26:37 +00:00
|
|
|
2006-08-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
|
|
|
|
(gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
|
|
|
|
(gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
|
|
|
|
(gst_wavpack_enc_sink_event):
|
|
|
|
Fix caps set on buffers and template caps (output is framed)
|
|
|
|
and make them match (#351663); use GST_WARNING_OBJECT instead of
|
|
|
|
GST_ELEMENT_WARNING; simplify push_block(); do some small
|
|
|
|
clean-ups here and there; fix memleak (#351663).
|
|
|
|
|
2006-08-18 21:39:00 +00:00
|
|
|
2006-08-18 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
|
|
|
|
(gst_wavpack_parse_get_upstream_length),
|
|
|
|
(gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
|
|
|
|
(gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
|
|
|
|
Fix resyncing in push mode not stopping re-syncing at embedded
|
|
|
|
zeroes; skip garbage between frames in pull mode as well if
|
|
|
|
necessary; use gst_pad_query_peer_duration(); push EOS and
|
|
|
|
NEWSEGMENT event in right direction (#351659).
|
|
|
|
|
2006-08-16 10:40:04 +00:00
|
|
|
2006-08-16 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
|
|
|
|
* ext/wavpack/gstwavpackparse.c:
|
|
|
|
(gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
|
|
|
|
In push mode, re-sync to next wavpack header if sync is lost
|
|
|
|
(#351557). Also use hyphens instead of underscores in
|
|
|
|
GObject property names.
|
|
|
|
|
ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
Original commit message from CVS:
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
(gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
(gst_wavpack_parse_src_query),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_create_src_pad),
(gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
(gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
(gst_wavpack_parse_sink_activate_pull):
* ext/wavpack/gstwavpackparse.h:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
Make wavpackparse also work in push-mode (not seekable yet though);
some small clean-ups along the way; add support for SEEKING query
and query types function. (#351495).
2006-08-15 20:29:45 +00:00
|
|
|
2006-08-15 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
2006-08-16 10:40:04 +00:00
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
Original commit message from CVS:
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
(gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
(gst_wavpack_parse_src_query),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_create_src_pad),
(gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
(gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
(gst_wavpack_parse_sink_activate_pull):
* ext/wavpack/gstwavpackparse.h:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
Make wavpackparse also work in push-mode (not seekable yet though);
some small clean-ups along the way; add support for SEEKING query
and query types function. (#351495).
2006-08-15 20:29:45 +00:00
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
|
|
|
|
(gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
|
|
|
|
(gst_wavpack_parse_src_query),
|
|
|
|
(gst_wavpack_parse_handle_seek_event),
|
|
|
|
(gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
|
|
|
|
(gst_wavpack_parse_create_src_pad),
|
|
|
|
(gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
|
|
|
|
(gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
|
|
|
|
(gst_wavpack_parse_sink_activate_pull):
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
Make wavpackparse also work in push-mode (not seekable yet though);
|
|
|
|
some small clean-ups along the way; add support for SEEKING query
|
|
|
|
and query types function. (#351495).
|
|
|
|
|
2006-08-15 19:29:58 +00:00
|
|
|
2006-08-15 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/libfame/gstlibfame.c: (gst_fameenc_get_property):
|
|
|
|
* sys/glsink/glimagesink.c: (gst_glimage_sink_get_property):
|
|
|
|
Fix leaks (#351502).
|
|
|
|
|
2006-08-14 10:06:55 +00:00
|
|
|
2006-08-14 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
|
|
|
|
(qtdemux_process_redirects), (qtdemux_parse_tree):
|
|
|
|
Extract all references/redirections if there is more
|
|
|
|
than one and sort them; also extract minimum required
|
|
|
|
bitrate information if available. (#350399)
|
|
|
|
|
2006-08-10 17:09:10 +00:00
|
|
|
2006-08-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Michal Benes <michal.benes at itonis tv>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_configure_source_pad):
|
|
|
|
Bitrate in the faac structure is per output channel,
|
|
|
|
not total bitrate (#350741).
|
|
|
|
|
2006-08-09 17:41:26 +00:00
|
|
|
2006-08-09 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvidenc.c: (gst_xvidenc_chain):
|
|
|
|
Fix GST_ELEMENT_ERROR usage.
|
|
|
|
|
2006-08-08 14:55:53 +00:00
|
|
|
2006-08-08 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
|
|
|
|
Fix silly typo.
|
|
|
|
|
2006-08-08 13:57:29 +00:00
|
|
|
2006-08-08 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
|
|
|
|
I forgot to include the file containing the #define :)
|
|
|
|
Now includes "config.h"
|
|
|
|
|
2006-08-08 13:45:44 +00:00
|
|
|
2006-08-08 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
|
|
|
|
Ignore test known to fail on PPC64. See #348114.
|
|
|
|
|
2006-08-04 21:04:55 +00:00
|
|
|
2006-08-04 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
Patch by: rosfran dot borges at indt dot org dot br
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Allow HTTP redirect (HTTP status code 302).
|
|
|
|
|
2006-08-04 13:20:23 +00:00
|
|
|
2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
|
|
|
|
Fix event parsing by gdpdepay. Fixes #349916.
|
|
|
|
|
2006-08-03 14:48:22 +00:00
|
|
|
2006-08-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: cascardo at holoscopio dot com
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Use right variables when USE_SPC is defined.
|
|
|
|
|
gst/gdp/gstgdpdepay.c: Disable seeking.
Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
(gst_gdp_depay_src_event), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state):
Disable seeking.
Small cleanups.
Clear adapter on disconts.
Clear caps when going to READY instead of NULL
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
Reset payloader when going to READY.
Fix leaked buffers in ->queue on push errors.
Disable seeking.
Code cleanups.
Create packetizer in _init, free in _finalize.
2006-08-02 16:56:19 +00:00
|
|
|
2006-08-02 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
|
|
|
|
(gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
|
|
|
|
(gst_gdp_depay_src_event), (gst_gdp_depay_chain),
|
|
|
|
(gst_gdp_depay_change_state):
|
|
|
|
Disable seeking.
|
|
|
|
Small cleanups.
|
|
|
|
Clear adapter on disconts.
|
|
|
|
Clear caps when going to READY instead of NULL
|
|
|
|
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
|
|
|
|
(gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
|
|
|
|
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
|
|
|
|
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
|
|
|
|
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
|
|
|
|
(gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
|
|
|
|
(gst_gdp_pay_change_state):
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
Reset payloader when going to READY.
|
|
|
|
Fix leaked buffers in ->queue on push errors.
|
|
|
|
Disable seeking.
|
|
|
|
Code cleanups.
|
|
|
|
Create packetizer in _init, free in _finalize.
|
|
|
|
|
2006-07-31 17:29:22 +00:00
|
|
|
2006-07-31 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state),
|
|
|
|
(gst_dfbvideosink_buffer_alloc): Post an error message.
|
|
|
|
|
2006-07-31 16:50:27 +00:00
|
|
|
2006-07-31 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state),
|
|
|
|
(gst_dfbvideosink_buffer_alloc): Don't try allocating if we are not
|
|
|
|
setup yet. Fail changing state if setup fails.
|
|
|
|
|
2006-07-31 08:48:36 +00:00
|
|
|
2006-07-31 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
|
|
|
|
(gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
|
|
|
|
Consume all events except EOS because we generate events from
|
|
|
|
the gdp payload instead. Fixes #349204
|
|
|
|
|
ext/xvid/gstxviddec.*: Clean-ups and code reflows. Pass return value from gst_pad_alloc_buffer() upstream among other...
Original commit message from CVS:
* ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_reset),
(gst_xviddec_unset), (gst_xviddec_handle_sink_event),
(gst_xviddec_setup), (gst_xviddec_negotiate), (gst_xviddec_chain),
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
(gst_xviddec_setcaps), (gst_xviddec_change_state):
* ext/xvid/gstxviddec.h:
Clean-ups and code reflows. Pass return value from
gst_pad_alloc_buffer() upstream among other things. Also check
for NULL GValue before using GST_VALUE_TYPE macro (#348976).
Mass rename of xviddec -> dec variable for better
code readability.
2006-07-28 12:14:06 +00:00
|
|
|
2006-07-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_reset),
|
|
|
|
(gst_xviddec_unset), (gst_xviddec_handle_sink_event),
|
|
|
|
(gst_xviddec_setup), (gst_xviddec_negotiate), (gst_xviddec_chain),
|
|
|
|
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
|
|
|
|
(gst_xviddec_setcaps), (gst_xviddec_change_state):
|
|
|
|
* ext/xvid/gstxviddec.h:
|
|
|
|
Clean-ups and code reflows. Pass return value from
|
|
|
|
gst_pad_alloc_buffer() upstream among other things. Also check
|
|
|
|
for NULL GValue before using GST_VALUE_TYPE macro (#348976).
|
|
|
|
Mass rename of xviddec -> dec variable for better
|
|
|
|
code readability.
|
|
|
|
|
2006-07-28 10:19:02 +00:00
|
|
|
2006-07-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvid.c: (gst_xvid_image_fill):
|
|
|
|
Fix size calculation for I420/YV12. Fixes #348976.
|
|
|
|
|
2006-07-27 10:50:39 +00:00
|
|
|
2006-07-27 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init),
|
|
|
|
(gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event):
|
|
|
|
* ext/gsm/gstgsmenc.c: (gst_gsmenc_init), (gst_gsmenc_setcaps):
|
|
|
|
Fix negotiation.
|
|
|
|
|
2006-07-26 10:52:05 +00:00
|
|
|
2006-07-26 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init):
|
|
|
|
proxying get/set caps is the wrong thing to do, since we really
|
|
|
|
do change caps quite fundamentally
|
|
|
|
* tests/check/elements/gdpdepay.c:
|
|
|
|
* tests/check/elements/gdppay.c:
|
|
|
|
remove declaration of buffers, it's already done in gstcheck.h
|
|
|
|
|
2006-07-24 21:43:06 +00:00
|
|
|
2006-07-24 Sebastien Moutte <sebastien@moutte.net>
|
|
|
|
|
|
|
|
* sys/directsound/gstdirectsoundsink.h:
|
|
|
|
* sys/directsound/gstdirectsoundsink.c:
|
|
|
|
Add an attenuation property that will directly attenuate the
|
|
|
|
directsound buffer.
|
|
|
|
Change the size of the directsound secondary buffer to a half second.
|
|
|
|
Add more debug logs.
|
|
|
|
Add a lock to protect dsound buffer write access.
|
|
|
|
Fix a bad implementation of reset.
|
|
|
|
* sys/directsound/gstdirectdrawsink.c:
|
|
|
|
* sys/directsound/gstdirectdrawsink.h:
|
|
|
|
Add a keep_aspect_ratio property.
|
|
|
|
Do not use overlay if not supported.
|
|
|
|
Add more debug logs.
|
|
|
|
Remove overwrite of WM_ERASEBKGND message handling. It was not
|
|
|
|
redrawing border when keep_aspect_ratio was enabled.
|
|
|
|
* win32/common/config.h:
|
|
|
|
update version waiting an auto-generated config.h
|
|
|
|
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
2006-07-23 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Chris Lee <clee at kde org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/spc/Makefile.am:
|
|
|
|
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
|
|
|
|
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
|
|
|
|
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
|
|
|
|
(gst_spc_dec_src_query), (spc_play), (spc_setup),
|
|
|
|
(gst_spc_dec_change_state), (plugin_init):
|
|
|
|
* ext/spc/gstspc.h:
|
|
|
|
Add libopenspc-based SPC decoder element (#348220).
|
|
|
|
|
2006-07-19 14:36:00 +00:00
|
|
|
2006-07-19 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Martin Szulecki
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper):
|
|
|
|
If "device-name" is requested and the device is not
|
|
|
|
open, try to temporarily open it to obtain this
|
|
|
|
information (#342494).
|
|
|
|
|
2006-07-19 11:43:50 +00:00
|
|
|
2006-07-19 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/nsf/nsf.c: (nsf_load):
|
|
|
|
Really fix compilation. Apparently it's not enough to
|
|
|
|
just check the return value for errors, but we need to
|
|
|
|
check for short reads as well (now if only we handled
|
|
|
|
them too ...). Fixes #347935.
|
|
|
|
|
2006-07-18 18:05:15 +00:00
|
|
|
2006-07-18 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
|
|
|
|
Fix caps after previous change to byte order endianness.
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
|
|
|
|
(gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
|
|
|
|
(gst_wavpack_parse_loop):
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
Queue incoming events if there's no source pad yet and
|
|
|
|
send them downstream later when the pad is there.
|
|
|
|
|
2006-07-18 16:47:25 +00:00
|
|
|
2006-07-18 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
|
|
|
|
(gst_wavpack_dec_format_samples),
|
|
|
|
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
|
|
|
|
(gst_wavpack_dec_change_state):
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
Output audio in native byte order (which is also how we get
|
|
|
|
samples from wavpack); output samples with 21-24 bit depth
|
|
|
|
with 32 bit width (makes things easier for us).
|
|
|
|
|
ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
* ext/wavpack/gstwavpackdec.h:
More clean-ups: remove most of the disfunctional correction
pad stuff for now, if it ever gets implemented a lot of stuff
will have to be rewritten anyway; redo chain function, move
errors to end, error out instead of g_assert()ing. Also rename
overly long variable 'wavpackdec' to just 'dec'; miscellaneous
other small stuff.
2006-07-18 15:53:35 +00:00
|
|
|
2006-07-18 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
|
|
|
|
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
|
|
|
|
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
|
|
|
|
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
|
|
|
|
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
More clean-ups: remove most of the disfunctional correction
|
|
|
|
pad stuff for now, if it ever gets implemented a lot of stuff
|
|
|
|
will have to be rewritten anyway; redo chain function, move
|
|
|
|
errors to end, error out instead of g_assert()ing. Also rename
|
|
|
|
overly long variable 'wavpackdec' to just 'dec'; miscellaneous
|
|
|
|
other small stuff.
|
|
|
|
|
configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
Original commit message from CVS:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
* configure.ac:
Check for wavpack version and define WAVPACK_OLD_API if
necessary.
* ext/wavpack/Makefile.am:
* ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
(gst_wavpack_read_metadata):
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
(gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
(gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
(gst_wavpack_enc_set_wp_config):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
(gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
(gst_wavpack_parse_index_get_entry_from_sample),
(gst_wavpack_parse_scan_to_find_sample),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_create_src_pad):
* ext/wavpack/gstwavpackstreamreader.c:
* ext/wavpack/gstwavpackstreamreader.h:
Port to new/official wavpack API, don't use API that was exported
in wavpack header files and in the lib but meant to be private, at
least not for recent wavpack versions; misc. 'cleanups' (#347443).
2006-07-18 14:08:06 +00:00
|
|
|
2006-07-18 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Check for wavpack version and define WAVPACK_OLD_API if
|
|
|
|
necessary.
|
|
|
|
|
|
|
|
* ext/wavpack/Makefile.am:
|
|
|
|
* ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
|
|
|
|
(gst_wavpack_read_metadata):
|
|
|
|
* ext/wavpack/gstwavpackcommon.h:
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
|
|
|
|
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
|
|
|
|
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
|
|
|
|
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
|
|
|
|
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
|
|
|
|
(gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
|
|
|
|
(gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
|
|
|
|
(gst_wavpack_enc_set_wp_config):
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
|
|
|
|
(gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
|
|
|
|
(gst_wavpack_parse_index_get_entry_from_sample),
|
|
|
|
(gst_wavpack_parse_scan_to_find_sample),
|
|
|
|
(gst_wavpack_parse_handle_seek_event),
|
|
|
|
(gst_wavpack_parse_create_src_pad):
|
|
|
|
* ext/wavpack/gstwavpackstreamreader.c:
|
|
|
|
* ext/wavpack/gstwavpackstreamreader.h:
|
|
|
|
Port to new/official wavpack API, don't use API that was exported
|
|
|
|
in wavpack header files and in the lib but meant to be private, at
|
|
|
|
least not for recent wavpack versions; misc. 'cleanups' (#347443).
|
|
|
|
|
2006-07-18 09:36:46 +00:00
|
|
|
2006-07-18 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/nsf/nsf.c: (nsf_load):
|
|
|
|
Fix compilation by not ignoring return values of fread.
|
|
|
|
|
2006-07-17 15:09:31 +00:00
|
|
|
2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/inspect/plugin-alsaspdif.xml:
|
|
|
|
* docs/plugins/inspect/plugin-filter.xml:
|
|
|
|
* docs/plugins/inspect/plugin-h264parse.xml:
|
|
|
|
* docs/plugins/inspect/plugin-musepack.xml:
|
|
|
|
* docs/plugins/inspect/plugin-nsfdec.xml:
|
|
|
|
* docs/plugins/inspect/plugin-sdl.xml:
|
|
|
|
* docs/plugins/inspect/plugin-spectrum.xml:
|
|
|
|
adding more inspect docs
|
|
|
|
|
2006-07-17 14:43:55 +00:00
|
|
|
2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/inspect/plugin-gdp.xml:
|
|
|
|
actually commit inspectation of gdp element
|
|
|
|
|
2006-07-17 14:17:45 +00:00
|
|
|
2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
|
|
|
|
remove parent_class setting, BOILERPLATE does this
|
|
|
|
(gst_gdp_pay_reset_streamheader):
|
|
|
|
fix typo in comment
|
|
|
|
|
2006-07-17 10:25:57 +00:00
|
|
|
2006-07-17 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
|
|
|
|
(gst_qtdemux_prepare_current_sample),
|
|
|
|
(gst_qtdemux_loop_state_movie):
|
|
|
|
Store duration in uint64 too instead of clipping.
|
|
|
|
When we do a keyframe seek and the requested time is at the
|
|
|
|
keyframe, don't seek back to the beginning of the keyframe.
|
|
|
|
Fixes #347439.
|
|
|
|
|
2006-07-16 14:46:02 +00:00
|
|
|
2006-07-16 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_sync):
|
|
|
|
Don't crash on small buffers.
|
|
|
|
|
2006-07-15 11:57:00 +00:00
|
|
|
2006-07-15 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_sink_activate):
|
|
|
|
Reset adapter.
|
|
|
|
|
2006-07-15 11:50:25 +00:00
|
|
|
2006-07-15 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/demo-audiotest.c: (main):
|
|
|
|
* gst/spectrum/demo-osssrc.c: (main):
|
|
|
|
Do not use deprecated gtk functions.
|
|
|
|
|
2006-07-14 09:11:11 +00:00
|
|
|
2006-07-14 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/nsf/Makefile.am:
|
|
|
|
* gst/nsf/memguard.c:
|
|
|
|
* gst/nsf/memguard.h:
|
|
|
|
* gst/nsf/types.h:
|
|
|
|
Remove crack malloc/free replacement.
|
|
|
|
|
2006-07-13 15:25:58 +00:00
|
|
|
2006-07-13 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
add more plugins and elements to docs
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
|
|
|
|
fix segfaults due to wrong g_free
|
|
|
|
add example
|
|
|
|
* gst/gdp/gstgdppay.c:
|
|
|
|
add example
|
|
|
|
|
2006-07-13 15:22:36 +00:00
|
|
|
2006-07-13 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/nsf/Makefile.am:
|
|
|
|
Fix build.
|
|
|
|
|
2006-07-13 15:07:28 +00:00
|
|
|
2006-07-13 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Based on patches by: Johan Dahlin <johan at gnome dot org>
|
|
|
|
Ronald Bultje <rbultje at ronald dot bitfreak dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/nsf/Makefile.am:
|
|
|
|
* gst/nsf/dis6502.h:
|
|
|
|
* gst/nsf/fds_snd.c:
|
|
|
|
* gst/nsf/fds_snd.h:
|
|
|
|
* gst/nsf/fmopl.c:
|
|
|
|
* gst/nsf/fmopl.h:
|
|
|
|
* gst/nsf/gstnsf.c:
|
|
|
|
* gst/nsf/gstnsf.h:
|
|
|
|
* gst/nsf/log.c:
|
|
|
|
* gst/nsf/log.h:
|
|
|
|
* gst/nsf/memguard.c:
|
|
|
|
* gst/nsf/memguard.h:
|
|
|
|
* gst/nsf/mmc5_snd.c:
|
|
|
|
* gst/nsf/mmc5_snd.h:
|
|
|
|
* gst/nsf/nes6502.c:
|
|
|
|
* gst/nsf/nes6502.h:
|
|
|
|
* gst/nsf/nes_apu.c:
|
|
|
|
* gst/nsf/nes_apu.h:
|
|
|
|
* gst/nsf/nsf.c:
|
|
|
|
* gst/nsf/nsf.h:
|
|
|
|
* gst/nsf/osd.h:
|
|
|
|
* gst/nsf/types.h:
|
|
|
|
* gst/nsf/vrc7_snd.c:
|
|
|
|
* gst/nsf/vrc7_snd.h:
|
|
|
|
* gst/nsf/vrcvisnd.c:
|
|
|
|
* gst/nsf/vrcvisnd.h:
|
|
|
|
Added NSF decoder plugin. Fixes 151192.
|
|
|
|
|
2006-07-13 12:42:29 +00:00
|
|
|
2006-07-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
Only run mpeg2enc unit test if we built the mpeg2enc plugin.
|
|
|
|
|
2006-07-13 12:24:58 +00:00
|
|
|
2006-07-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Don't error out in configure if mjpegtools dev is not there.
|
|
|
|
|
2006-07-13 11:06:45 +00:00
|
|
|
2006-07-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Mark Nauwelaerts <manauw at skynet be>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/mpeg2enc/Makefile.am:
|
|
|
|
* ext/mpeg2enc/gstmpeg2enc.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2enc.hh:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encoder.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encoder.hh:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encoptions.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encpicturereader.hh:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
|
|
|
|
* ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
|
|
|
|
Port mpeg2enc to 0.10 (#343184).
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/.cvsignore:
|
|
|
|
* tests/check/elements/mpeg2enc.c:
|
|
|
|
Add unit test for mpeg2enc.
|
|
|
|
|
|
|
|
* tests/icles/.cvsignore:
|
|
|
|
Ignore pitch-test.
|
|
|
|
|
2006-07-12 09:28:46 +00:00
|
|
|
2006-07-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
|
|
|
|
Fix typo in property nick.
|
|
|
|
|
2006-07-10 14:49:46 +00:00
|
|
|
2006-07-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/filter/gstbpwsinc.h:
|
|
|
|
* gst/filter/gstiir.h:
|
|
|
|
* gst/filter/gstlpwsinc.h:
|
|
|
|
Don't forget new files.
|
|
|
|
|
Ported the gstfilter plugin to GStreamer 0.10.
Original commit message from CVS:
Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
* configure.ac:
* gst/filter/Makefile.am:
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
(gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
(gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
(bpwsinc_set_property), (bpwsinc_get_property):
* gst/filter/gstfilter.c: (plugin_init):
* gst/filter/gstfilter.h:
* gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
(gst_iir_class_init), (gst_iir_init), (iir_set_caps),
(iir_transform_ip), (iir_set_property), (iir_get_property):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
(gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
(gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
(lpwsinc_set_property), (lpwsinc_get_property):
Ported the gstfilter plugin to GStreamer 0.10.
2006-07-10 14:42:15 +00:00
|
|
|
2006-07-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/filter/Makefile.am:
|
|
|
|
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
|
|
|
|
(gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
|
|
|
|
(gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
|
|
|
|
(bpwsinc_set_property), (bpwsinc_get_property):
|
|
|
|
* gst/filter/gstfilter.c: (plugin_init):
|
|
|
|
* gst/filter/gstfilter.h:
|
|
|
|
* gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
|
|
|
|
(gst_iir_class_init), (gst_iir_init), (iir_set_caps),
|
|
|
|
(iir_transform_ip), (iir_set_property), (iir_get_property):
|
|
|
|
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
|
|
|
|
(gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
|
|
|
|
(gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
|
|
|
|
(lpwsinc_set_property), (lpwsinc_get_property):
|
|
|
|
Ported the gstfilter plugin to GStreamer 0.10.
|
2006-07-10 14:43:35 +00:00
|
|
|
Fixes #346853.
|
Ported the gstfilter plugin to GStreamer 0.10.
Original commit message from CVS:
Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
* configure.ac:
* gst/filter/Makefile.am:
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
(gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
(gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
(bpwsinc_set_property), (bpwsinc_get_property):
* gst/filter/gstfilter.c: (plugin_init):
* gst/filter/gstfilter.h:
* gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
(gst_iir_class_init), (gst_iir_init), (iir_set_caps),
(iir_transform_ip), (iir_set_property), (iir_get_property):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
(gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
(gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
(lpwsinc_set_property), (lpwsinc_get_property):
Ported the gstfilter plugin to GStreamer 0.10.
2006-07-10 14:42:15 +00:00
|
|
|
|
2006-07-10 09:57:26 +00:00
|
|
|
2006-07-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
|
|
|
|
Extract comment information!!
|
|
|
|
|
2006-07-10 09:46:25 +00:00
|
|
|
2006-07-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
|
|
|
|
(qtdemux_tag_add_date):
|
|
|
|
Extract year/date information (fixes #347079).
|
|
|
|
|
2006-07-07 14:30:26 +00:00
|
|
|
2006-07-07 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
Don't crash on twos/sowt/raw audio. #345830.
|
|
|
|
|
ext/neon/gstneonhttpsrc.*: Remove unlock function. start/stop will do everything needed
Original commit message from CVS:
Patch by: Lutz Mueller <lutz at topfrose dot de>
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_init), (gst_neonhttp_src_finalize),
(request_dispatch), (gst_neonhttp_src_create),
(gst_neonhttp_src_start), (gst_neonhttp_src_get_size),
(gst_neonhttp_src_stop), (set_proxy), (set_uri),
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
(gst_neonhttp_src_uri_set_uri), (size_header_handler):
* ext/neon/gstneonhttpsrc.h:
Remove unlock function. start/stop will do everything needed
Removed code that was never called.
Use gst_pad_alloc_buffer. Don't send EOS - parent class does that for us.
Do not escape path. Fixes #346723.
Additional code cleanups.
2006-07-07 11:44:05 +00:00
|
|
|
2006-07-07 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: Lutz Mueller <lutz at topfrose dot de>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
|
|
|
|
(gst_neonhttp_src_init), (gst_neonhttp_src_finalize),
|
|
|
|
(request_dispatch), (gst_neonhttp_src_create),
|
|
|
|
(gst_neonhttp_src_start), (gst_neonhttp_src_get_size),
|
|
|
|
(gst_neonhttp_src_stop), (set_proxy), (set_uri),
|
|
|
|
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
|
|
|
|
(gst_neonhttp_src_uri_set_uri), (size_header_handler):
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Remove unlock function. start/stop will do everything needed
|
|
|
|
Removed code that was never called.
|
|
|
|
Use gst_pad_alloc_buffer. Don't send EOS - parent class does that for us.
|
|
|
|
Do not escape path. Fixes #346723.
|
|
|
|
Additional code cleanups.
|
|
|
|
|
2006-07-03 20:02:56 +00:00
|
|
|
2006-07-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
|
|
|
|
(gst_qtdemux_loop_state_header), (qtdemux_video_caps):
|
|
|
|
Fix silly crasher in state change function; add
|
|
|
|
IV41 fourcc (see bug #171111); don't output confusing
|
|
|
|
debug message when skipping atoms.
|
|
|
|
|
2006-06-23 09:09:44 +00:00
|
|
|
2006-06-23 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c:
|
|
|
|
* ext/gsm/gstgsmdec.c:
|
|
|
|
* ext/gsm/gstgsmenc.c:
|
|
|
|
* ext/libmms/gstmms.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/theora/theoradec.c:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/gdp/gstgdpdepay.c:
|
|
|
|
* gst/gdp/gstgdppay.c:
|
|
|
|
* sys/glsink/glimagesink.c:
|
|
|
|
Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
|
|
|
|
and fix one GObject boilerplate macro.
|
|
|
|
|
2006-06-20 11:07:02 +00:00
|
|
|
2006-06-20 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/modplug/libmodplug/stdafx.h:
|
|
|
|
Fix modplug on AMD64. Fixes #345336.
|
|
|
|
|
2006-06-19 14:07:24 +00:00
|
|
|
2006-06-19 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Fix check so that future libneon API changes won't break the build.
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
Fix build with libneon-0.26.x (#345182).
|
|
|
|
|
2006-06-17 15:09:39 +00:00
|
|
|
2006-06-17 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Fix --disable-external (can't set conditionals conditionally,
|
|
|
|
#343602).
|
|
|
|
|
2006-06-16 12:35:08 +00:00
|
|
|
2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* gst/spectrum/Makefile.am:
|
|
|
|
Fix build.
|
|
|
|
|
gst/spectrum/: port to use message to get results, cleanly exit when closing the window
Original commit message from CVS:
* gst/spectrum/demo-audiotest.c: (on_window_destroy),
(draw_spectrum), (message_handler), (main):
* gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
(message_handler), (main):
port to use message to get results, cleanly exit when closing the window
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_get_property),
(gst_spectrum_set_caps), (gst_spectrum_start),
(gst_spectrum_message_new), (gst_spectrum_transform_ip):
* gst/spectrum/gstspectrum.h:
port to derive from basetransform and send results via messages
(like level element)
2006-06-16 09:49:07 +00:00
|
|
|
2006-06-16 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/demo-audiotest.c: (on_window_destroy),
|
|
|
|
(draw_spectrum), (message_handler), (main):
|
|
|
|
* gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
|
|
|
|
(message_handler), (main):
|
|
|
|
port to use message to get results, cleanly exit when closing the window
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
|
|
|
|
(gst_spectrum_init), (gst_spectrum_dispose),
|
|
|
|
(gst_spectrum_set_property), (gst_spectrum_get_property),
|
|
|
|
(gst_spectrum_set_caps), (gst_spectrum_start),
|
|
|
|
(gst_spectrum_message_new), (gst_spectrum_transform_ip):
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
|
|
|
port to derive from basetransform and send results via messages
|
|
|
|
(like level element)
|
|
|
|
|
2006-06-15 15:58:09 +00:00
|
|
|
2006-06-15 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
|
|
|
|
(gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
|
|
|
|
(gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
|
|
|
|
Combine return values from src pad pushes.
|
|
|
|
|
2006-06-15 08:50:09 +00:00
|
|
|
2006-06-15 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
|
|
|
|
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
|
|
|
|
(gst_qtdemux_add_stream):
|
|
|
|
Don't crash on files with 0 samples, EOS immediatly instead.
|
|
|
|
Fixes #344944.
|
|
|
|
|
2006-06-14 18:07:51 +00:00
|
|
|
2006-06-14 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Wouter Paesen <wouter at kangaroot net>
|
|
|
|
|
|
|
|
* ext/soundtouch/Makefile.am:
|
|
|
|
* ext/soundtouch/gstpitch.cc:
|
|
|
|
Make pitch element controllable via GstController interface
|
|
|
|
(#344821).
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Up core requirements to 0.10.8.1/CVS because earlier
|
|
|
|
GstControllers can't handle float properties correctly.
|
|
|
|
Check for GstController CFLAGS and LIBS.
|
|
|
|
|
|
|
|
* tests/icles/Makefile.am:
|
|
|
|
* tests/icles/pitch-test.c: (main):
|
|
|
|
Add small test program for the above (welcome to the 80s!).
|
|
|
|
|
2006-06-14 09:32:27 +00:00
|
|
|
2006-06-14 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <slomo at circular-chaos org>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
|
|
|
|
(gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
|
|
|
|
(gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
|
|
|
|
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
|
|
|
|
* ext/wavpack/gstwavpackenc.h:
|
|
|
|
Use bitrate property solely for bitrates and add new
|
|
|
|
bits-per-sample property for the other stuff. Set duration
|
|
|
|
to 'unknown' in initial header and resend header with proper
|
|
|
|
duration on EOS; update Sebastian's e-mail address.
|
|
|
|
|
2006-06-12 11:30:08 +00:00
|
|
|
2006-06-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* examples/directfb/.cvsignore:
|
|
|
|
* ext/directfb/.cvsignore:
|
|
|
|
#define red green
|
|
|
|
|
2006-06-12 11:04:59 +00:00
|
|
|
2006-06-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/spectrum/.cvsignore:
|
|
|
|
Ignore more.
|
|
|
|
|
2006-06-12 10:53:26 +00:00
|
|
|
2006-06-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_create):
|
|
|
|
Set caps on outgoing buffers.
|
|
|
|
|
|
|
|
* sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
|
|
|
|
Comment out unused global instance variable.
|
|
|
|
|
ext/wavpack/: Add wavpack encoder element (#343131).
Original commit message from CVS:
Patch by: Sebastian Dröge <mail at slomosnail de>
* ext/wavpack/Makefile.am:
* ext/wavpack/gstwavpack.c: (plugin_init):
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
(gst_wavpack_enc_correction_mode_get_type),
(gst_wavpack_enc_joint_stereo_mode_get_type),
(gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
(gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
(gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
(gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
(gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
(gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
(gst_wavpack_enc_plugin_init):
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/md5.c:
* ext/wavpack/md5.h:
Add wavpack encoder element (#343131).
2006-06-10 15:33:18 +00:00
|
|
|
2006-06-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Sebastian Dröge <mail at slomosnail de>
|
|
|
|
|
|
|
|
* ext/wavpack/Makefile.am:
|
|
|
|
* ext/wavpack/gstwavpack.c: (plugin_init):
|
|
|
|
* ext/wavpack/gstwavpackcommon.h:
|
|
|
|
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
|
|
|
|
(gst_wavpack_enc_correction_mode_get_type),
|
|
|
|
(gst_wavpack_enc_joint_stereo_mode_get_type),
|
|
|
|
(gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
|
|
|
|
(gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
|
|
|
|
(gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
|
|
|
|
(gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
|
|
|
|
(gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
|
|
|
|
(gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
|
|
|
|
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
|
|
|
|
(gst_wavpack_enc_plugin_init):
|
|
|
|
* ext/wavpack/gstwavpackenc.h:
|
|
|
|
* ext/wavpack/md5.c:
|
|
|
|
* ext/wavpack/md5.h:
|
|
|
|
Add wavpack encoder element (#343131).
|
|
|
|
|
2006-06-09 17:38:20 +00:00
|
|
|
2006-06-09 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Check for X before using X_CFLAGS in the check for opengl (#343866).
|
|
|
|
|
|
|
|
* ext/musepack/Makefile.am:
|
|
|
|
* ext/wavpack/Makefile.am:
|
|
|
|
* gst/speed/Makefile.am:
|
|
|
|
Add missing GST_LIBS, fixes build on cygwin (#343866).
|
|
|
|
|
2006-06-06 14:39:15 +00:00
|
|
|
2006-06-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
enable building of GDP elements
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
|
|
|
|
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
|
|
|
|
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
|
|
|
|
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
|
|
|
|
(gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
|
|
|
|
(gst_gdp_pay_change_state):
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
add version 1.0
|
|
|
|
|
2006-06-02 13:43:24 +00:00
|
|
|
2006-06-02 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/theora/theoradec.c: (theora_dec_src_convert),
|
|
|
|
(theora_handle_type_packet), (theora_handle_422_image),
|
|
|
|
(theora_handle_444_image), (theora_handle_420_image),
|
|
|
|
(theora_handle_data_packet):
|
|
|
|
Theora 4:4:4 pixel format support.
|
|
|
|
|
gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
(gst_gdp_pay_get_property):
add crc-header and crc-payload properties
don't error out on some things that are recoverable
* tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
add test for crc
2006-06-02 10:28:32 +00:00
|
|
|
2006-06-02 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
|
|
|
|
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
|
|
|
|
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
|
|
|
|
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
|
|
|
|
(gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
|
|
|
|
(gst_gdp_pay_get_property):
|
|
|
|
add crc-header and crc-payload properties
|
|
|
|
don't error out on some things that are recoverable
|
|
|
|
* tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
|
|
|
|
add test for crc
|
|
|
|
|
2006-06-01 22:00:26 +00:00
|
|
|
2006-06-02 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/alsaspdif/alsaspdifsink.h:
|
|
|
|
* ext/amrwb/gstamrwbdec.h:
|
|
|
|
* ext/amrwb/gstamrwbenc.h:
|
|
|
|
* ext/amrwb/gstamrwbparse.h:
|
|
|
|
* ext/arts/gst_arts.h:
|
|
|
|
* ext/artsd/gstartsdsink.h:
|
|
|
|
* ext/audiofile/gstafparse.h:
|
|
|
|
* ext/audiofile/gstafsink.h:
|
|
|
|
* ext/audiofile/gstafsrc.h:
|
|
|
|
* ext/audioresample/gstaudioresample.h:
|
|
|
|
* ext/bz2/gstbz2dec.h:
|
|
|
|
* ext/bz2/gstbz2enc.h:
|
|
|
|
* ext/dirac/gstdiracdec.h:
|
|
|
|
* ext/directfb/dfbvideosink.h:
|
|
|
|
* ext/divx/gstdivxdec.h:
|
|
|
|
* ext/divx/gstdivxenc.h:
|
|
|
|
* ext/dts/gstdtsdec.h:
|
|
|
|
* ext/faac/gstfaac.h:
|
|
|
|
* ext/gsm/gstgsmdec.h:
|
|
|
|
* ext/gsm/gstgsmenc.h:
|
|
|
|
* ext/ivorbis/vorbisenc.h:
|
|
|
|
* ext/libfame/gstlibfame.h:
|
|
|
|
* ext/nas/nassink.h:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
* ext/polyp/polypsink.h:
|
|
|
|
* ext/sdl/sdlaudiosink.h:
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
* ext/shout/gstshout.h:
|
|
|
|
* ext/snapshot/gstsnapshot.h:
|
|
|
|
* ext/sndfile/gstsf.h:
|
|
|
|
* ext/swfdec/gstswfdec.h:
|
|
|
|
* ext/tarkin/gsttarkindec.h:
|
|
|
|
* ext/tarkin/gsttarkinenc.h:
|
|
|
|
* ext/theora/theoradec.h:
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
* ext/xine/gstxine.h:
|
|
|
|
* ext/xvid/gstxviddec.h:
|
|
|
|
* ext/xvid/gstxvidenc.h:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.h:
|
|
|
|
* gst/cdxaparse/gstcdxastrip.h:
|
|
|
|
* gst/colorspace/gstcolorspace.h:
|
|
|
|
* gst/festival/gstfestival.h:
|
|
|
|
* gst/freeze/gstfreeze.h:
|
|
|
|
* gst/gdp/gstgdpdepay.h:
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
* gst/modplug/gstmodplug.h:
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.h:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.h:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.h:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.h:
|
|
|
|
* gst/multifilesink/gstmultifilesink.h:
|
|
|
|
* gst/overlay/gstoverlay.h:
|
|
|
|
* gst/playondemand/gstplayondemand.h:
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
* gst/rtjpeg/gstrtjpegdec.h:
|
|
|
|
* gst/rtjpeg/gstrtjpegenc.h:
|
|
|
|
* gst/smooth/gstsmooth.h:
|
|
|
|
* gst/smoothwave/gstsmoothwave.h:
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
|
|
|
* gst/speed/gstspeed.h:
|
|
|
|
* gst/stereo/gststereo.h:
|
|
|
|
* gst/switch/gstswitch.h:
|
|
|
|
* gst/tta/gstttadec.h:
|
|
|
|
* gst/tta/gstttaparse.h:
|
|
|
|
* gst/videodrop/gstvideodrop.h:
|
|
|
|
* gst/xingheader/gstxingmux.h:
|
|
|
|
* sys/directdraw/gstdirectdrawsink.h:
|
|
|
|
* sys/directsound/gstdirectsoundsink.h:
|
|
|
|
* sys/dxr3/dxr3audiosink.h:
|
|
|
|
* sys/dxr3/dxr3spusink.h:
|
|
|
|
* sys/dxr3/dxr3videosink.h:
|
|
|
|
* sys/qcam/gstqcamsrc.h:
|
|
|
|
* sys/vcd/vcdsrc.h:
|
|
|
|
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
|
|
|
|
|
2006-05-31 19:26:24 +00:00
|
|
|
2006-05-31 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.h:
|
|
|
|
Forgot to commit the header file too.
|
|
|
|
|
2006-05-31 13:37:27 +00:00
|
|
|
2006-05-31 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_init),
|
|
|
|
(gst_faad_dispose), (gst_faad_sink_event), (clip_outgoing_buffer),
|
|
|
|
(gst_faad_chain), (gst_faad_change_state):
|
|
|
|
Added GstSegment to control segments.
|
|
|
|
Added clipping/dropping of outgoing buffers in order to have accurate
|
|
|
|
seeking working properly.
|
|
|
|
|
2006-05-28 17:08:17 +00:00
|
|
|
2006-05-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Lutz Müller <lutz at topfrose de>
|
|
|
|
|
|
|
|
* ext/bz2/Makefile.am:
|
|
|
|
* ext/bz2/gstbz2dec.c: (gst_bz2dec_chain), (gst_bz2dec_init),
|
|
|
|
(gst_bz2dec_change_state), (gst_bz2dec_class_init):
|
|
|
|
Use gst_type_find_helper_* functions for typefinding; use
|
|
|
|
correct caps with gst_pad_alloc_buffer(); add state change
|
|
|
|
function and reset decoder in it; don't unref buffer if
|
|
|
|
pad_push fails; use fixed caps on source pad. (#341524).
|
|
|
|
|
2006-05-26 22:35:00 +00:00
|
|
|
2006-05-27 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/Makefile.am:
|
|
|
|
* gst/spectrum/demo-audiotest.c: (on_frequency_changed),
|
|
|
|
(spectrum_chain), (main):
|
|
|
|
* gst/spectrum/demo-osssrc.c:
|
|
|
|
added another example
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
fix typo
|
|
|
|
|
2006-05-26 13:16:54 +00:00
|
|
|
2006-05-26 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
|
|
|
|
Clip the outputed NEWSEGMENT stop time to the configured segment stop
|
|
|
|
time.
|
|
|
|
|
2006-05-26 11:48:44 +00:00
|
|
|
2006-05-26 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
|
|
|
|
Don't clear the running variable in the seek code.
|
|
|
|
|
2006-05-24 11:56:43 +00:00
|
|
|
2006-05-24 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
|
|
|
|
Detect QCELP in mp4a descriptors.
|
|
|
|
|
2006-05-22 18:00:52 +00:00
|
|
|
2006-05-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
|
|
|
|
po/POTFILES.in:
|
|
|
|
Throw an error when the file is encrypted. Move plugin_init stuff
|
|
|
|
to the end of the file, add stuff for i18n, make debug category
|
|
|
|
static.
|
|
|
|
|
2006-05-22 16:08:34 +00:00
|
|
|
2006-05-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Michal Benes <michal dot benes at xeris dot cz>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/h264parse/Makefile.am:
|
|
|
|
* gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init),
|
|
|
|
(gst_h264_parse_finalize), (gst_h264_parse_class_init),
|
|
|
|
(gst_h264_parse_init), (gst_h264_parse_chain),
|
|
|
|
(gst_h264_parse_handle_event), (plugin_init):
|
|
|
|
* gst/h264parse/gsth264parse.h:
|
|
|
|
New plugin: h264parse (#340638)
|
|
|
|
|
2006-05-22 15:53:07 +00:00
|
|
|
2006-05-22 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
|
|
|
|
(gst_gdp_depay_change_state):
|
|
|
|
* gst/gdp/gstgdpdepay.h:
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
|
|
|
|
(gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
|
|
|
|
(gst_gdp_pay_change_state):
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
Handle error cases when calling functions
|
|
|
|
do downwards state change after parent's change_state
|
|
|
|
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
|
|
|
|
* tests/check/elements/gdppay.c: (GST_START_TEST):
|
|
|
|
clean up more
|
|
|
|
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
2006-05-22 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/gdp/Makefile.am:
|
|
|
|
* gst/gdp/gstgdp.c: (plugin_init):
|
|
|
|
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
|
|
|
|
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
|
|
|
|
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
|
|
|
|
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
|
|
|
|
* gst/gdp/gstgdpdepay.h:
|
|
|
|
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
|
|
|
|
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
|
|
|
|
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
|
|
|
|
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
|
|
|
|
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
|
|
|
|
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
|
|
|
|
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
|
|
|
|
(gst_gdp_pay_plugin_init):
|
|
|
|
* gst/gdp/gstgdppay.h:
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
|
|
|
|
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
|
|
|
|
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
|
|
|
|
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
|
|
|
|
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
|
|
|
|
(main):
|
|
|
|
adding GDP payloader and depayloader. Build integration will
|
|
|
|
follow later when the GDP issues for core are sorted out.
|
|
|
|
|
2006-05-21 16:41:44 +00:00
|
|
|
2006-05-21 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
|
|
|
|
(gst_spectrum_init), (gst_spectrum_set_sink_caps),
|
|
|
|
(gst_spectrum_get_sink_caps), (gst_spectrum_chain):
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
Use boilerplate macro, fix strings to match plugin-moval-requirements
|
2006-05-21 16:41:44 +00:00
|
|
|
|
gst/spectrum/Makefile.am: Link to base libraries
Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)
2006-05-21 16:23:23 +00:00
|
|
|
2006-05-21 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/spectrum/Makefile.am:
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
Link to base libraries
|
|
|
|
|
gst/spectrum/Makefile.am: Link to base libraries
Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)
2006-05-21 16:23:23 +00:00
|
|
|
* gst/spectrum/demo-osssrc.c: (main):
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
use new threshhold property
|
|
|
|
|
gst/spectrum/Makefile.am: Link to base libraries
Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)
2006-05-21 16:23:23 +00:00
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
|
|
|
|
(gst_spectrum_init), (gst_spectrum_dispose),
|
|
|
|
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
|
|
|
|
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
|
|
|
|
(gst_spectrum_change_state):
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
Use gst_adapter, support multiple-channels, add threshold property for
|
|
|
|
result, add docs, fix resulting spectrum range (was including mirrored
|
|
|
|
results)
|
gst/spectrum/Makefile.am: Link to base libraries
Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)
2006-05-21 16:23:23 +00:00
|
|
|
|
2006-05-20 22:42:15 +00:00
|
|
|
2006-05-21 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
|
|
|
|
* gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
|
|
|
|
(gst_spectrum_base_init), (gst_spectrum_class_init),
|
|
|
|
(gst_spectrum_init), (gst_spectrum_dispose),
|
|
|
|
(gst_spectrum_set_property), (gst_spectrum_chain):
|
|
|
|
* gst/spectrum/gstspectrum.h:
|
adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader. Build integration will
follow later when the GDP issues for core are sorted out.
2006-05-22 13:25:52 +00:00
|
|
|
Initial port of the spectrum element
|
2006-05-20 22:42:15 +00:00
|
|
|
|
2006-05-19 18:31:25 +00:00
|
|
|
2006-05-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
2006-05-19 18:58:05 +00:00
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
2006-05-19 18:31:25 +00:00
|
|
|
Some clean-ups requested by wingo in bug #338818.
|
|
|
|
|
ext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some more unused code.
Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_set_caps),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Use sampling rate from set_caps. Comment out some more unused code.
2006-05-19 14:17:04 +00:00
|
|
|
2006-05-19 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
|
|
|
|
(alsaspdifsink_class_init), (alsaspdifsink_init),
|
|
|
|
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
|
|
|
|
(alsaspdifsink_get_property), (alsaspdifsink_set_caps),
|
|
|
|
(alsaspdifsink_get_time), (alsaspdifsink_open),
|
|
|
|
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
|
|
|
|
(alsaspdifsink_write_frame), (alsaspdifsink_event),
|
|
|
|
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
|
|
|
|
(generate_iec958_zero_frame), (alsaspdifsink_render),
|
|
|
|
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
|
|
|
|
* ext/alsaspdif/alsaspdifsink.h:
|
|
|
|
Use sampling rate from set_caps. Comment out some more unused code.
|
|
|
|
|
2006-05-18 19:34:47 +00:00
|
|
|
2006-05-18 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Check for X11
|
|
|
|
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
Code cleanups, fix debug macros
|
|
|
|
|
2006-05-18 13:12:19 +00:00
|
|
|
2006-05-18 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Fix distcheck?
|
|
|
|
|
|
|
|
2006-05-18 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/alsaspdif/Makefile.am:
|
|
|
|
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
|
|
|
|
(alsaspdifsink_class_init), (alsaspdifsink_init),
|
|
|
|
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
|
|
|
|
(alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
|
|
|
|
(alsaspdifsink_get_time), (alsaspdifsink_open),
|
|
|
|
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
|
|
|
|
(alsaspdifsink_write_frame), (alsaspdifsink_event),
|
|
|
|
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
|
|
|
|
(generate_iec958_zero_frame), (alsaspdifsink_render),
|
|
|
|
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
|
|
|
|
* ext/alsaspdif/alsaspdifsink.h:
|
|
|
|
Add an alsa plugin to output IEC958 frames over S/PDIF
|
|
|
|
|
2006-05-17 09:39:53 +00:00
|
|
|
2006-05-17 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain):
|
|
|
|
Remove unused caps cruft from chain function altogether.
|
|
|
|
|
2006-05-17 09:15:55 +00:00
|
|
|
2006-05-17 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_chain):
|
|
|
|
There's no guarantee that caps was set to something, and if it did, the
|
|
|
|
function called to fill that variable actually sets the caps on the
|
|
|
|
sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using
|
|
|
|
GST_PAD_CAPS(faad->srcpad).
|
|
|
|
|
2006-05-13 18:39:13 +00:00
|
|
|
2006-05-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Young-Ho Cha <ganadist chollian net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain),
|
|
|
|
(gst_faad_change_state):
|
|
|
|
* ext/faad/gstfaad.h:
|
|
|
|
If we encounter a decoding error, don't error out immediately,
|
|
|
|
but try to resync (or see if we have better luck with the next
|
|
|
|
buffer in case of framed input). Only error out after five
|
|
|
|
consecutive errors. Fixes #341563.
|
|
|
|
|
ext/xvid/gstxvidenc.c: Compile fixes.
Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init),
(gst_xvidenc_init), (gst_xvidenc_finalize),
(gst_xvidenc_handle_sink_event), (gst_xvidenc_setup),
(gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain),
(gst_xvidenc_flush_buffers), (gst_xvidenc_set_property),
(gst_xvidenc_get_property):
Compile fixes.
2006-05-12 10:43:49 +00:00
|
|
|
2006-05-12 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init),
|
|
|
|
(gst_xvidenc_init), (gst_xvidenc_finalize),
|
|
|
|
(gst_xvidenc_handle_sink_event), (gst_xvidenc_setup),
|
|
|
|
(gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain),
|
|
|
|
(gst_xvidenc_flush_buffers), (gst_xvidenc_set_property),
|
|
|
|
(gst_xvidenc_get_property):
|
|
|
|
Compile fixes.
|
|
|
|
|
ext/xvid/: xvid plugin to support more capabilities of XviD codec.
Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp),
(gst_xvid_csp_to_caps), (gst_xvid_image_get_size),
(gst_xvid_image_fill):
* ext/xvid/gstxvid.h:
* ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
(gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset),
(gst_xviddec_handle_sink_event), (gst_xviddec_setup),
(gst_xviddec_add_par), (gst_xviddec_negotiate),
(gst_xviddec_decode), (gst_xviddec_chain),
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
(gst_xviddec_src_link), (gst_xviddec_setcaps),
(gst_xviddec_change_state):
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
(gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type),
(gst_xvidenc_get_type), (gst_xvidenc_base_init),
(gst_xvidenc_class_init), (gst_xvidenc_init),
(gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event),
(gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode),
(gst_xvidenc_chain), (gst_xvidenc_flush_buffers),
(gst_xvidenc_set_property), (gst_xvidenc_get_property),
(gst_xvidenc_change_state):
* ext/xvid/gstxvidenc.h:
xvid plugin to support more capabilities of XviD codec.
Fixes #339462.
Some more cleanups here and there.
2006-05-12 09:28:15 +00:00
|
|
|
2006-05-12 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp),
|
|
|
|
(gst_xvid_csp_to_caps), (gst_xvid_image_get_size),
|
|
|
|
(gst_xvid_image_fill):
|
|
|
|
* ext/xvid/gstxvid.h:
|
|
|
|
* ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
|
|
|
|
(gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset),
|
|
|
|
(gst_xviddec_handle_sink_event), (gst_xviddec_setup),
|
|
|
|
(gst_xviddec_add_par), (gst_xviddec_negotiate),
|
|
|
|
(gst_xviddec_decode), (gst_xviddec_chain),
|
|
|
|
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
|
|
|
|
(gst_xviddec_src_link), (gst_xviddec_setcaps),
|
|
|
|
(gst_xviddec_change_state):
|
|
|
|
* ext/xvid/gstxviddec.h:
|
|
|
|
* ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
|
|
|
|
(gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type),
|
|
|
|
(gst_xvidenc_get_type), (gst_xvidenc_base_init),
|
|
|
|
(gst_xvidenc_class_init), (gst_xvidenc_init),
|
|
|
|
(gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event),
|
|
|
|
(gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode),
|
|
|
|
(gst_xvidenc_chain), (gst_xvidenc_flush_buffers),
|
|
|
|
(gst_xvidenc_set_property), (gst_xvidenc_get_property),
|
|
|
|
(gst_xvidenc_change_state):
|
|
|
|
* ext/xvid/gstxvidenc.h:
|
|
|
|
xvid plugin to support more capabilities of XviD codec.
|
|
|
|
Fixes #339462.
|
|
|
|
Some more cleanups here and there.
|
|
|
|
|
2006-05-11 17:59:59 +00:00
|
|
|
2006-05-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2element.c:
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
* sys/v4l2/gstv4l2object.c:
|
|
|
|
* sys/v4l2/gstv4l2object.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Changes proposed by Wingo in bug #338818.
|
|
|
|
|
2006-05-11 09:09:49 +00:00
|
|
|
2006-05-11 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
|
|
|
|
(gst_qtdemux_handle_esds):
|
|
|
|
Figure out the real audio type in mp4a boxes by parsing the
|
|
|
|
optional descriptors in the optional esds box. Promote the
|
|
|
|
default AAC to mp3 when indicated. Fixes #330632.
|
|
|
|
|
2006-05-10 17:44:50 +00:00
|
|
|
2006-05-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
|
|
|
|
(qtdemux_parse_trak), (gst_qtdemux_handle_esds):
|
2006-05-11 09:09:49 +00:00
|
|
|
Parse version 2 sample descriptions. Fixes #341231
|
2006-05-10 17:44:50 +00:00
|
|
|
Don't #define gst_util_dump_mem(), use something more
|
|
|
|
specific instead to avoid confusion.
|
|
|
|
|
2006-05-08 19:21:18 +00:00
|
|
|
2006-05-08 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
Fix fourcc name printed out. Patch from Martin Rubli.
|
|
|
|
|
2006-05-08 15:20:10 +00:00
|
|
|
2006-05-08 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
|
|
|
|
(qtdemux_dump_mvhd):
|
|
|
|
Don't cause side effects in a debugging function.
|
|
|
|
Also report duration in push mode since we can.
|
|
|
|
|
2006-05-08 11:55:02 +00:00
|
|
|
2006-05-08 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* autogen.sh: (CONFIGURE_DEF_OPT):
|
|
|
|
libtoolize on Darwin/MacOSX is called glibtoolize
|
|
|
|
|
2006-05-06 00:15:59 +00:00
|
|
|
2006-05-05 Maciej Katafiasz <mathrick@freedesktop.org>
|
|
|
|
|
|
|
|
* ext/amrwb/gstamrwbdec.c:
|
|
|
|
* ext/amrwb/gstamrwbenc.c:
|
|
|
|
* ext/sdl/sdlaudiosink.c:
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
* ext/wavpack/gstwavpackdec.c:
|
|
|
|
* ext/xine/xine.c:
|
|
|
|
* ext/xine/xineaudiodec.c:
|
|
|
|
* ext/xine/xineaudiosink.c:
|
|
|
|
* ext/xine/xineinput.c:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* sys/v4l2/gstv4l2element.c:
|
|
|
|
Add semicolons after GST_BOILERPLATE[_FULL] so that
|
|
|
|
indent doesn't mess up following lines.
|
|
|
|
|
2006-05-05 20:12:59 +00:00
|
|
|
2006-05-05 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2element.c:
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Some changes proposed by wingo in bug #338818 (but not everything
|
|
|
|
yet). Patch from Martin Rubli to fix framerate detection.
|
|
|
|
|
2006-05-05 15:50:10 +00:00
|
|
|
2006-05-05 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare):
|
|
|
|
Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
|
|
|
|
|
2006-05-04 15:32:10 +00:00
|
|
|
2006-05-04 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Back to CVS
|
|
|
|
|
2006-05-04 14:51:06 +00:00
|
|
|
=== release 0.10.3 ===
|
|
|
|
|
|
|
|
2006-05-04 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.10.3, "Petition to request permission"
|
|
|
|
|
2006-05-04 09:29:24 +00:00
|
|
|
2006-05-04 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* tests/icles/Makefile.am: Fix build.
|
|
|
|
|
2006-05-03 16:54:32 +00:00
|
|
|
2006-05-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musicbrainz/Makefile.am:
|
|
|
|
Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h
|
|
|
|
|
2006-05-03 14:30:21 +00:00
|
|
|
2006-05-03 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
Clean up one piece of logic slightly and remove a
|
|
|
|
dead code block.
|
|
|
|
|
2006-05-03 13:20:41 +00:00
|
|
|
2006-05-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
|
|
|
|
* docs/plugins/inspect/plugin-musicbrainz.xml:
|
|
|
|
* ext/musicbrainz/gsttrm.c:
|
|
|
|
* ext/musicbrainz/gsttrm.h:
|
|
|
|
Everybody loves docs - add docs for musicbrainz plugin.
|
|
|
|
|
2006-05-03 12:01:43 +00:00
|
|
|
2006-05-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).
|
|
|
|
|
2006-05-03 11:34:31 +00:00
|
|
|
2006-05-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Forgot to commit this one.
|
|
|
|
|
2006-05-03 11:27:42 +00:00
|
|
|
2006-05-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: James "Doc" Livingston <doclivingston gmail com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/musicbrainz/Makefile.am:
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_trm_base_init),
|
|
|
|
(gst_trm_class_init), (gst_trm_init), (gst_trm_setcaps),
|
|
|
|
(gst_trm_chain), (gst_trm_emit_signature), (gst_trm_set_property),
|
|
|
|
(gst_trm_get_property), (gst_trm_change_state), (plugin_init):
|
|
|
|
* ext/musicbrainz/gsttrm.h:
|
|
|
|
Port MusicBrainz TRM plugin (#336898).
|
|
|
|
|
2006-05-03 10:25:46 +00:00
|
|
|
2006-05-03 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps),
|
|
|
|
(looks_like_valid_header), (gst_faad_chain):
|
|
|
|
Fix #334748: use fake_codec_data if the first bytes of the first
|
|
|
|
buffer we process doesn't look like plausible AAC data (e.g.
|
|
|
|
reserved values for rate, or channels). Fixes playback of Apple's
|
|
|
|
movie trailers.
|
|
|
|
|
2006-05-02 21:52:48 +00:00
|
|
|
2006-05-02 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_caps):
|
|
|
|
Fix get_caps func to work when no framerate is available and the caps
|
|
|
|
isn't simple.
|
|
|
|
|
2006-05-01 21:37:51 +00:00
|
|
|
2006-05-01 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* tests/icles/Makefile.am:
|
|
|
|
* tests/icles/v4l2src-test.c:
|
|
|
|
Few improvements to move to good.
|
|
|
|
|
2006-05-01 17:58:38 +00:00
|
|
|
2006-05-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/inspect/plugin-taglib.xml:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/taglib/Makefile.am:
|
|
|
|
* ext/taglib/gstid3v2mux.cc:
|
|
|
|
* ext/taglib/gstid3v2mux.h:
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* ext/taglib/gsttaglib.h:
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/tagid3v2mux.c:
|
|
|
|
moved to good. Closes #336110
|
|
|
|
|
2006-04-30 14:58:29 +00:00
|
|
|
2006-04-30 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
Fix up docs for taglib plugin
|
|
|
|
Also scan .cc files
|
|
|
|
|
2006-04-29 18:46:36 +00:00
|
|
|
2006-04-29 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
Post an error message on the bus in the (extremely unlikely)
|
|
|
|
case of an error.
|
|
|
|
|
2006-04-29 18:18:24 +00:00
|
|
|
2006-04-29 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/Makefile.am:
|
|
|
|
* ext/taglib/gstid3v2mux.cc:
|
|
|
|
* ext/taglib/gstid3v2mux.h:
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* ext/taglib/gsttaglib.h:
|
|
|
|
Split the actual ID3v2 tag rendering code into
|
|
|
|
its own subclass.
|
|
|
|
|
2006-04-29 15:36:16 +00:00
|
|
|
2006-04-29 Sebastien Moutte <sebastien@moutte.net>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
added iradio-mode support as in gnomevfssrc to enable
|
|
|
|
connections with icydemux that will send title tag messages on
|
|
|
|
shoutcast/icecast streams. I've also added iradio properties
|
|
|
|
iradio-name, iradio-genre, iradio-url.
|
|
|
|
added user-agent property because some shoutcast streams don't return
|
|
|
|
data if the GET requests don't have a User-Agent.
|
|
|
|
* win32/common/libgstneon.dsp:
|
|
|
|
use debug version of libneon in debug mode
|
2006-04-28 19:23:20 +00:00
|
|
|
2006-04-28 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/ximagesrc/Makefile.am:
|
|
|
|
* sys/ximagesrc/ximagesrc.c:
|
|
|
|
* sys/ximagesrc/ximagesrc.h:
|
|
|
|
* sys/ximagesrc/ximageutil.c:
|
|
|
|
* sys/ximagesrc/ximageutil.h:
|
|
|
|
* tests/Makefile.am:
|
|
|
|
* tests/icles/.cvsignore:
|
|
|
|
* tests/icles/Makefile.am:
|
|
|
|
* tests/icles/ximagesrc-test.c:
|
|
|
|
moved ximagesrc to good (See #336756)
|
|
|
|
|
ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec ...
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
(gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
(gst_faad_close_decoder), (gst_faad_change_state):
* ext/faad/gstfaad.h:
If we run into a decoding error, try re-opening the decoder
with faacDecInit2() using fake codec data created from the
data the demuxer gave us. Should fix a whole bunch of
GStreamer-faad problems incl. 'channel coupling not
implemented', 'maximum number of scalefactor bands exceeded'
etc. (#173007, #332892).
2006-04-28 11:04:12 +00:00
|
|
|
2006-04-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
|
|
|
|
(gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
|
|
|
|
(gst_faad_close_decoder), (gst_faad_change_state):
|
|
|
|
* ext/faad/gstfaad.h:
|
|
|
|
If we run into a decoding error, try re-opening the decoder
|
|
|
|
with faacDecInit2() using fake codec data created from the
|
|
|
|
data the demuxer gave us. Should fix a whole bunch of
|
|
|
|
GStreamer-faad problems incl. 'channel coupling not
|
|
|
|
implemented', 'maximum number of scalefactor bands exceeded'
|
|
|
|
etc. (#173007, #332892).
|
|
|
|
|
2006-04-25 21:56:38 +00:00
|
|
|
2006-04-26 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/amrwb/gstamrwbdec.c:
|
|
|
|
* ext/amrwb/gstamrwbenc.c:
|
|
|
|
* ext/amrwb/gstamrwbparse.c:
|
|
|
|
* ext/arts/gst_arts.c:
|
|
|
|
* ext/artsd/gstartsdsink.c:
|
|
|
|
* ext/audiofile/gstafparse.c:
|
|
|
|
* ext/audiofile/gstafsink.c:
|
|
|
|
* ext/audiofile/gstafsrc.c:
|
|
|
|
* ext/audioresample/gstaudioresample.c:
|
|
|
|
* ext/bz2/gstbz2dec.c:
|
|
|
|
* ext/bz2/gstbz2enc.c:
|
|
|
|
* ext/cdaudio/gstcdaudio.c:
|
|
|
|
* ext/directfb/dfbvideosink.c:
|
|
|
|
* ext/divx/gstdivxdec.c:
|
|
|
|
* ext/divx/gstdivxenc.c:
|
|
|
|
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_base_init):
|
|
|
|
* ext/faad/gstfaad.c:
|
|
|
|
* ext/gsm/gstgsmdec.c:
|
|
|
|
* ext/gsm/gstgsmenc.c:
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
* ext/lcs/gstcolorspace.c:
|
|
|
|
* ext/libfame/gstlibfame.c:
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_base_init):
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
|
|
|
|
* ext/nas/nassink.c: (gst_nassink_base_init):
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/sdl/sdlaudiosink.c:
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
* ext/shout/gstshout.c:
|
|
|
|
* ext/snapshot/gstsnapshot.c:
|
|
|
|
* ext/sndfile/gstsf.c:
|
|
|
|
* ext/swfdec/gstswfdec.c:
|
|
|
|
* ext/tarkin/gsttarkindec.c:
|
|
|
|
* ext/tarkin/gsttarkinenc.c:
|
|
|
|
* ext/theora/theoradec.c:
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
|
|
|
|
* ext/xvid/gstxviddec.c:
|
|
|
|
* ext/xvid/gstxvidenc.c:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
|
|
|
|
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
|
|
|
|
* gst/chart/gstchart.c:
|
|
|
|
* gst/colorspace/gstcolorspace.c:
|
|
|
|
* gst/deinterlace/gstdeinterlace.c:
|
|
|
|
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
|
|
|
|
* gst/festival/gstfestival.c:
|
|
|
|
* gst/filter/gstbpwsinc.c:
|
|
|
|
* gst/filter/gstiir.c:
|
|
|
|
* gst/filter/gstlpwsinc.c:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
|
|
|
|
* gst/librfb/gstrfbsrc.c:
|
|
|
|
* gst/mixmatrix/mixmatrix.c:
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.c:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.c:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.c:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
* gst/multifilesink/gstmultifilesink.c:
|
|
|
|
* gst/overlay/gstoverlay.c:
|
|
|
|
* gst/passthrough/gstpassthrough.c:
|
|
|
|
* gst/playondemand/gstplayondemand.c:
|
|
|
|
* gst/qtdemux/qtdemux.c:
|
|
|
|
* gst/rtjpeg/gstrtjpegdec.c:
|
|
|
|
* gst/rtjpeg/gstrtjpegenc.c:
|
|
|
|
* gst/smooth/gstsmooth.c:
|
|
|
|
* gst/smoothwave/gstsmoothwave.c:
|
|
|
|
* gst/spectrum/gstspectrum.c:
|
|
|
|
* gst/speed/gstspeed.c:
|
|
|
|
* gst/stereo/gststereo.c:
|
|
|
|
* gst/switch/gstswitch.c:
|
|
|
|
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
|
|
|
|
* gst/vbidec/gstvbidec.c:
|
|
|
|
* gst/videocrop/gstvideocrop.c:
|
|
|
|
* gst/videodrop/gstvideodrop.c:
|
|
|
|
* gst/virtualdub/gstxsharpen.c:
|
|
|
|
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
|
|
|
|
* gst/y4m/gsty4mencode.c:
|
|
|
|
* sys/cdrom/gstcdplayer.c:
|
|
|
|
* sys/directdraw/gstdirectdrawsink.c:
|
|
|
|
* sys/directsound/gstdirectsoundsink.c:
|
|
|
|
* sys/glsink/glimagesink.c:
|
|
|
|
* sys/qcam/gstqcamsrc.c:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
|
|
|
|
* sys/ximagesrc/ximagesrc.c:
|
|
|
|
Define GstElementDetails as const and also static (when defined as
|
|
|
|
global)
|
|
|
|
|
2006-04-20 18:02:07 +00:00
|
|
|
2006-04-20 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.c:
|
|
|
|
(gst_musepackdec_handle_seek_event), (gst_musepackdec_loop):
|
|
|
|
Add support for segment seeks.
|
|
|
|
|
2006-04-20 17:29:56 +00:00
|
|
|
2006-04-20 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Added a couple of ifdefs to make it compile with other kernels.
|
|
|
|
|
2006-04-20 09:48:05 +00:00
|
|
|
2006-04-20 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: j^ <j at bootlab dot org>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
|
|
|
|
(qtdemux_video_caps):
|
|
|
|
Never treat video streams as an audio stream.
|
|
|
|
Add qtdrw mime type.
|
|
|
|
Fixes #339041
|
|
|
|
|
2006-04-19 09:27:00 +00:00
|
|
|
2006-04-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
For VBR audio, don't try to calculate the samples_per_frame.
|
|
|
|
Fixes #338935.
|
|
|
|
|
2006-04-17 19:43:32 +00:00
|
|
|
2006-04-13 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Just added a gtk-doc comment.
|
|
|
|
|
2006-04-17 18:44:48 +00:00
|
|
|
2006-04-17 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/theora/theoradec.c: (theora_dec_src_convert),
|
|
|
|
(theora_handle_type_packet), (theora_handle_422_image),
|
|
|
|
(theora_handle_420_image), (theora_handle_data_packet):
|
|
|
|
* ext/theora/theoradec.h:
|
|
|
|
Apply fix from j^ for API change in libtheoradec.
|
|
|
|
|
|
|
|
Implement 4:2:2 pixel format. Untested at the moment.
|
|
|
|
|
2006-04-14 13:12:58 +00:00
|
|
|
2006-04-14 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init),
|
|
|
|
(gst_musepack_stream_init):
|
|
|
|
Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and
|
|
|
|
gst_pad_new_from_static_template().
|
|
|
|
|
2006-04-13 21:45:57 +00:00
|
|
|
2006-04-13 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2element_class_init),
|
|
|
|
(gst_v4l2src_dispose):
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_buffer_new):
|
|
|
|
Fixed some memory leaks.
|
|
|
|
|
2006-04-12 21:57:02 +00:00
|
|
|
2006-04-12 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
|
|
|
|
Fix to work in read mode.
|
|
|
|
|
2006-04-10 17:16:09 +00:00
|
|
|
2006-04-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
Fix parsing of newer stsd chunks again.
|
|
|
|
|
2006-04-10 14:20:41 +00:00
|
|
|
2006-04-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
Fix framerate calculation.
|
|
|
|
|
2006-04-10 13:58:17 +00:00
|
|
|
2006-04-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init):
|
|
|
|
Fix build (class_init declaration/definition mismatch).
|
|
|
|
|
2006-04-10 08:31:40 +00:00
|
|
|
2006-04-10 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
force mono 8000 Hz on AMR samples.
|
|
|
|
|
2006-04-09 18:30:51 +00:00
|
|
|
2006-04-09 Sebastien Moutte <sebastien@moutte.net>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
|
|
|
|
remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
|
|
|
|
* sys/directdraw/gstdirectdrawsink.c:
|
|
|
|
* sys/directsound/gstdirectsoundsink.c:
|
|
|
|
done some cleans in sources
|
|
|
|
* win32/vs6:
|
|
|
|
add project files for neon, qtdemux
|
|
|
|
|
2006-04-08 21:48:01 +00:00
|
|
|
2006-04-08 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
|
|
|
|
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
|
|
|
|
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
|
|
|
|
* ext/arts/gst_arts.c: (gst_arts_class_init):
|
|
|
|
* ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
|
|
|
|
* ext/audiofile/gstafsink.c: (gst_afsink_class_init):
|
|
|
|
* ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
|
|
|
|
* ext/audioresample/gstaudioresample.c:
|
|
|
|
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
|
|
|
|
* ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
(gst_hermes_colorspace_class_init):
|
|
|
|
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
|
|
|
|
* ext/jack/gstjack.c: (gst_jack_class_init):
|
|
|
|
* ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
|
|
|
|
* ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
|
|
|
|
* ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
|
|
|
|
* ext/nas/nassink.c: (gst_nassink_class_init):
|
|
|
|
* ext/shout/gstshout.c: (gst_icecastsend_class_init):
|
|
|
|
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
|
|
|
|
* ext/sndfile/gstsf.c: (gst_sf_class_init):
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
|
|
|
|
(gst_swfdec_class_init):
|
|
|
|
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
|
|
|
|
* ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
|
|
|
|
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
|
|
|
|
* gst/chart/gstchart.c: (gst_chart_class_init):
|
|
|
|
* gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
|
|
|
|
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
|
|
|
|
* gst/festival/gstfestival.c: (gst_festival_class_init):
|
|
|
|
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
|
|
|
|
* gst/filter/gstiir.c: (gst_iir_class_init):
|
|
|
|
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
|
|
|
|
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
|
|
|
|
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.c:
|
|
|
|
(gst_system_encode_class_init):
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.c:
|
|
|
|
(gst_mp1videoparse_class_init):
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
(gst_mp3parse_class_init):
|
|
|
|
* gst/overlay/gstoverlay.c: (gst_overlay_class_init):
|
|
|
|
* gst/passthrough/gstpassthrough.c: (passthrough_class_init):
|
|
|
|
* gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
|
|
|
|
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
|
|
|
|
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
|
|
|
|
* gst/smooth/gstsmooth.c: (gst_smooth_class_init):
|
|
|
|
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
|
|
|
|
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
|
|
|
|
* gst/stereo/gststereo.c: (gst_stereo_class_init):
|
|
|
|
* gst/switch/gstswitch.c: (gst_switch_class_init):
|
|
|
|
* gst/tta/gstttadec.c: (gst_tta_dec_class_init):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
|
|
|
|
* gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
|
|
|
|
* gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
|
|
|
|
* gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
|
|
|
|
* sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
|
|
|
|
* sys/directsound/gstdirectsoundsink.c:
|
|
|
|
(gst_directsoundsink_class_init):
|
|
|
|
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
|
|
|
|
* sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
|
|
|
|
* sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
|
|
|
|
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
(gst_v4l2_color_balance_channel_class_init):
|
|
|
|
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
|
|
|
|
(gst_v4l2_tuner_norm_class_init):
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
|
|
|
|
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
|
|
|
|
|
2006-04-08 19:04:01 +00:00
|
|
|
2006-04-08 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/colorspace/gstcolorspace.h:
|
|
|
|
* gst/deinterlace/gstdeinterlace.h:
|
|
|
|
* gst/passthrough/gstpassthrough.h:
|
|
|
|
* gst/y4m/gsty4mencode.h:
|
|
|
|
Fix more broken GObject macros
|
|
|
|
|
2006-04-08 18:41:07 +00:00
|
|
|
2006-04-08 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/xine/gstxine.h:
|
|
|
|
* gst-libs/gst/play/play.h:
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
* sys/ximagesrc/ximageutil.h:
|
|
|
|
Fix broken GObject macros
|
|
|
|
|
2006-04-08 18:23:04 +00:00
|
|
|
2006-04-08 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
|
|
|
|
(gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
|
|
|
|
(qtdemux_dump_stco), (qtdemux_parse_trak):
|
|
|
|
Don't make rounding errors in timestamp/duration calculations.
|
|
|
|
Fix timestamps for AMR and IMA4. Fixes (#337436).
|
|
|
|
Create a dummy segment even when there is no edit list.
|
|
|
|
|
2006-04-07 16:59:15 +00:00
|
|
|
2006-04-07 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
|
|
|
|
* examples/directfb/Makefile.am: Add example resource files to
|
|
|
|
dist.
|
|
|
|
|
2006-04-07 15:53:43 +00:00
|
|
|
2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* ext/amrwb/amrwb-code/Makefile.am:
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
|
|
|
|
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
|
|
|
|
Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
|
|
|
|
25fps
|
|
|
|
|
2006-04-07 15:47:27 +00:00
|
|
|
2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* tests/icles/ximagesrc-test.c: (main):
|
|
|
|
Actually assert that pipeline goes to playing
|
|
|
|
|
2006-04-07 15:27:40 +00:00
|
|
|
2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
|
|
|
|
(composite_pixel), (gst_ximagesrc_ximage_get),
|
|
|
|
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
|
|
|
|
Fix typo, C++ style comments and other small cleanups
|
|
|
|
|
gst/qtdemux/qtdemux.c: Added full edit list support.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
(gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
(gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
(gst_qtdemux_do_seek), (gst_qtdemux_change_state),
(gst_qtdemux_activate_segment),
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(qtdemux_parse_trak):
Added full edit list support.
Avoid overflows in prologue image detection code.
Avoid roundoff errors in timestamp calculations.
2006-04-06 19:16:02 +00:00
|
|
|
2006-04-06 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
|
|
|
|
(gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
|
|
|
|
(gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
|
|
|
|
(gst_qtdemux_do_seek), (gst_qtdemux_change_state),
|
|
|
|
(gst_qtdemux_activate_segment),
|
|
|
|
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
|
|
|
|
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
Added full edit list support.
|
|
|
|
Avoid overflows in prologue image detection code.
|
|
|
|
Avoid roundoff errors in timestamp calculations.
|
|
|
|
|
2006-04-06 14:08:08 +00:00
|
|
|
2006-04-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
clean up so report properly on missing stuff
|
|
|
|
fix modplug detection
|
|
|
|
|
2006-04-06 12:52:22 +00:00
|
|
|
2006-04-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/amrwb/amrwb-code/Makefile.am:
|
|
|
|
don't dist amr wb source code
|
|
|
|
|
2006-04-06 11:35:26 +00:00
|
|
|
2006-04-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: j^ <j at bootlab dot org>
|
|
|
|
|
|
|
|
* ext/amrwb/gstamrwbdec.c:
|
|
|
|
* ext/amrwb/gstamrwbenc.c:
|
|
|
|
* ext/amrwb/gstamrwbparse.c:
|
|
|
|
* ext/arts/gst_arts.c:
|
|
|
|
* ext/artsd/gstartsdsink.c:
|
|
|
|
* ext/audiofile/gstafparse.c:
|
|
|
|
* ext/audiofile/gstafsink.c:
|
|
|
|
* ext/audiofile/gstafsrc.c:
|
|
|
|
* ext/cdaudio/gstcdaudio.c:
|
|
|
|
* ext/directfb/dfbvideosink.c:
|
|
|
|
* ext/divx/gstdivxdec.c:
|
|
|
|
* ext/divx/gstdivxenc.c:
|
|
|
|
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_base_init):
|
|
|
|
* ext/faad/gstfaad.c:
|
|
|
|
* ext/gsm/gstgsmdec.c:
|
|
|
|
* ext/gsm/gstgsmenc.c:
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
* ext/lcs/gstcolorspace.c:
|
|
|
|
* ext/libfame/gstlibfame.c:
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_base_init):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
|
|
|
|
* ext/nas/nassink.c: (gst_nassink_base_init):
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/polyp/polypsink.c: (gst_polypsink_base_init):
|
|
|
|
* ext/sdl/sdlaudiosink.c:
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
* ext/shout/gstshout.c:
|
|
|
|
* ext/snapshot/gstsnapshot.c:
|
|
|
|
* ext/sndfile/gstsf.c:
|
|
|
|
* ext/tarkin/gsttarkindec.c:
|
|
|
|
* ext/tarkin/gsttarkinenc.c:
|
|
|
|
* ext/theora/theoradec.c:
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
|
|
|
|
* ext/xvid/gstxviddec.c:
|
|
|
|
* ext/xvid/gstxvidenc.c:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
|
|
|
|
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
|
|
|
|
* gst/chart/gstchart.c:
|
|
|
|
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
|
|
|
|
* gst/festival/gstfestival.c:
|
|
|
|
* gst/filter/gstiir.c:
|
|
|
|
* gst/filter/gstlpwsinc.c:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
|
|
|
|
* gst/mixmatrix/mixmatrix.c:
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.c:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.c:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.c:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
* gst/multifilesink/gstmultifilesink.c:
|
|
|
|
* gst/overlay/gstoverlay.c:
|
|
|
|
* gst/passthrough/gstpassthrough.c:
|
|
|
|
* gst/playondemand/gstplayondemand.c:
|
|
|
|
* gst/qtdemux/qtdemux.c:
|
|
|
|
* gst/rtjpeg/gstrtjpegdec.c:
|
|
|
|
* gst/rtjpeg/gstrtjpegenc.c:
|
|
|
|
* gst/smooth/gstsmooth.c:
|
|
|
|
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
|
|
|
|
* gst/videocrop/gstvideocrop.c:
|
|
|
|
* gst/videodrop/gstvideodrop.c:
|
|
|
|
* gst/virtualdub/gstxsharpen.c:
|
|
|
|
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
|
|
|
|
* gst/y4m/gsty4mencode.c:
|
|
|
|
Unify the long descriptions in the plugin details (#337263).
|
|
|
|
|
2006-04-06 09:37:21 +00:00
|
|
|
2006-04-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
|
|
|
|
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property):
|
|
|
|
Add back "uri" property and mark it as deprecated; undoes
|
|
|
|
API/ABI breakage from 2006-02-24.
|
|
|
|
|
2006-04-05 08:36:55 +00:00
|
|
|
2006-04-05 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
|
|
|
|
(gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
|
|
|
|
(gst_qtdemux_loop):
|
|
|
|
Use duration as segment stop position if none is
|
|
|
|
explicitly configured.
|
|
|
|
Also perform EOS when we run past the segment stop.
|
|
|
|
|
2006-04-04 11:20:58 +00:00
|
|
|
2006-04-04 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
|
|
|
|
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
|
|
|
|
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
|
|
|
|
(gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
|
|
|
|
More cleanups, added comments.
|
|
|
|
Mark discontinuities on outgoing buffers.
|
|
|
|
Post better errors when something goes wrong.
|
|
|
|
Handle EOS and segment end properly.
|
|
|
|
|
gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_handle_src_event), (plugin_init),
(gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop), (gst_qtdemux_chain),
(qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
(qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
* gst/qtdemux/qtdemux.h:
Handle stss boxes so we can mark and find keyframes.
Implement correct accurate and keyframe seeking.
Use _DEBUG_OBJECT when possible.
2006-04-04 08:31:10 +00:00
|
|
|
2006-04-04 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_push_event), (gst_qtdemux_go_back),
|
|
|
|
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
|
|
|
|
(gst_qtdemux_handle_src_event), (plugin_init),
|
|
|
|
(gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
|
|
|
|
(gst_qtdemux_loop), (gst_qtdemux_chain),
|
|
|
|
(qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
|
|
|
|
(qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
|
|
|
|
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
|
|
|
|
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
Handle stss boxes so we can mark and find keyframes.
|
|
|
|
Implement correct accurate and keyframe seeking.
|
|
|
|
Use _DEBUG_OBJECT when possible.
|
2006-04-04 08:40:52 +00:00
|
|
|
Fixes #332155
|
gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_handle_src_event), (plugin_init),
(gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop), (gst_qtdemux_chain),
(qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
(qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
* gst/qtdemux/qtdemux.h:
Handle stss boxes so we can mark and find keyframes.
Implement correct accurate and keyframe seeking.
Use _DEBUG_OBJECT when possible.
2006-04-04 08:31:10 +00:00
|
|
|
|
2006-04-03 11:08:44 +00:00
|
|
|
2006-04-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
Only run the id3v2mux check if taglib is available and
|
|
|
|
the taglib plugin has been built.
|
|
|
|
|
2006-04-03 10:57:18 +00:00
|
|
|
2006-04-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/swfdec/Makefile.am:
|
|
|
|
Don't set plugindir.
|
|
|
|
|
|
|
|
* ext/swfdec/gstswfdec.c:
|
|
|
|
GST_PLUGIN_DEFINE_STATIC isn't a good idea for installed plugins.
|
|
|
|
|
2006-04-03 10:51:54 +00:00
|
|
|
2006-04-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Add AX_CREATE_STDINT_H to create _stdint.h, needed by
|
|
|
|
the dts plugin.
|
|
|
|
|
2006-04-03 10:34:54 +00:00
|
|
|
2006-04-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/soundtouch/gstpitch.cc:
|
|
|
|
* ext/theora/theoradec.c:
|
|
|
|
* gst/modplug/gstmodplug.cc:
|
|
|
|
GST_ORIGIN => GST_PACKAGE_ORIGIN
|
|
|
|
GST_PACKAGE => GST_PACKAGE_NAME
|
|
|
|
|
2006-04-02 10:42:32 +00:00
|
|
|
2006-04-02 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/inspect/plugin-bz2.xml:
|
|
|
|
* docs/plugins/inspect/plugin-cdxaparse.xml:
|
|
|
|
* docs/plugins/inspect/plugin-freeze.xml:
|
|
|
|
* docs/plugins/inspect/plugin-glimagesink.xml:
|
|
|
|
* docs/plugins/inspect/plugin-modplug.xml:
|
|
|
|
* docs/plugins/inspect/plugin-neon.xml:
|
|
|
|
* docs/plugins/inspect/plugin-sdl.xml:
|
|
|
|
* docs/plugins/inspect/plugin-video4linux2.xml:
|
|
|
|
* docs/plugins/inspect/plugin-ximagesrc.xml:
|
|
|
|
* docs/plugins/inspect/plugin-xingheader.xml:
|
|
|
|
add more plugins to docs
|
|
|
|
|
2006-04-01 16:50:49 +00:00
|
|
|
2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* sys/dxr3/ac3_padder.h:
|
|
|
|
fix up doc strings
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
* docs/plugins/inspect/plugin-qtdemux.xml:
|
|
|
|
* docs/plugins/inspect/plugin-speed.xml:
|
|
|
|
* docs/plugins/inspect/plugin-taglib.xml:
|
|
|
|
* docs/plugins/inspect/plugin-tta.xml:
|
|
|
|
commit updates
|
|
|
|
* configure.ac:
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* tests/Makefile.am:
|
|
|
|
* tests/check/.cvsignore:
|
|
|
|
* tests/check/Makefile.am:
|
|
|
|
* tests/check/elements/.cvsignore:
|
|
|
|
* tests/check/elements/tagid3v2mux.c:
|
|
|
|
(test_taglib_id3mux_create_tags), (test_taglib_id3mux_check_tags),
|
|
|
|
(fill_mp3_buffer), (got_buffer), (demux_pad_added),
|
|
|
|
(test_taglib_id3mux_check_output_buffer),
|
|
|
|
(test_taglib_id3mux_with_tags), (GST_START_TEST),
|
|
|
|
(tagid3v2mux_suite), (main):
|
|
|
|
add the tagid3v2mux check from #336110
|
|
|
|
|
2006-04-01 10:09:11 +00:00
|
|
|
2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
rework like the other configure.ac files
|
|
|
|
* Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* ext/amrwb/gstamrwb.c:
|
|
|
|
* ext/arts/gst_arts.c:
|
|
|
|
* ext/artsd/gstartsdsink.c:
|
|
|
|
* ext/audiofile/gstaf.c:
|
|
|
|
* ext/audioresample/gstaudioresample.c:
|
|
|
|
* ext/bz2/gstbz2.c:
|
|
|
|
* ext/cdaudio/gstcdaudio.c:
|
|
|
|
* ext/directfb/dfbvideosink.c:
|
|
|
|
* ext/dts/gstdtsdec.c:
|
|
|
|
* ext/faac/gstfaac.c:
|
|
|
|
* ext/faad/gstfaad.c:
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
* ext/ivorbis/vorbis.c:
|
|
|
|
* ext/jack/gstjack.c:
|
|
|
|
* ext/lcs/gstcolorspace.c:
|
|
|
|
* ext/musepack/gstmusepackdec.c:
|
|
|
|
* ext/musicbrainz/gsttrm.c:
|
|
|
|
* ext/nas/nassink.c:
|
|
|
|
* ext/sdl/gstsdl.c:
|
|
|
|
* ext/snapshot/gstsnapshot.c:
|
|
|
|
* ext/sndfile/gstsf.c:
|
|
|
|
* ext/swfdec/gstswfdec.c:
|
|
|
|
* ext/tarkin/gsttarkin.c:
|
|
|
|
* ext/xine/xine.c:
|
|
|
|
* ext/xvid/gstxvid.c:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c:
|
|
|
|
* gst/chart/gstchart.c:
|
|
|
|
* gst/colorspace/gstcolorspace.c:
|
|
|
|
* gst/deinterlace/gstdeinterlace.c:
|
|
|
|
* gst/equalizer/gstiirequalizer.c:
|
|
|
|
* gst/festival/gstfestival.c:
|
|
|
|
* gst/filter/gstfilter.c:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/games/gstpuzzle.c:
|
|
|
|
* gst/librfb/gstrfbsrc.c:
|
|
|
|
* gst/mixmatrix/mixmatrix.c:
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.c:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.c:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.c:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
* gst/multifilesink/gstmultifilesink.c:
|
|
|
|
* gst/overlay/gstoverlay.c:
|
|
|
|
* gst/passthrough/gstpassthrough.c:
|
|
|
|
* gst/playondemand/gstplayondemand.c:
|
|
|
|
* gst/qtdemux/qtdemux.c:
|
|
|
|
* gst/rtjpeg/gstrtjpeg.c:
|
|
|
|
* gst/smooth/gstsmooth.c:
|
|
|
|
* gst/smoothwave/gstsmoothwave.c:
|
|
|
|
* gst/spectrum/gstspectrum.c:
|
|
|
|
* gst/speed/gstspeed.c:
|
|
|
|
* gst/stereo/gststereo.c:
|
|
|
|
* gst/switch/gstswitch.c:
|
|
|
|
* gst/vbidec/gstvbidec.c:
|
|
|
|
* gst/videocrop/gstvideocrop.c:
|
|
|
|
* gst/videodrop/gstvideodrop.c:
|
|
|
|
* gst/virtualdub/gstvirtualdub.c:
|
|
|
|
* gst/xingheader/gstxingmux.c:
|
|
|
|
* gst/y4m/gsty4mencode.c:
|
|
|
|
* sys/cdrom/gstcdplayer.c:
|
|
|
|
* sys/directdraw/gstdirectdrawplugin.c:
|
|
|
|
* sys/directsound/gstdirectsoundplugin.c:
|
|
|
|
* sys/dxr3/dxr3init.c:
|
|
|
|
* sys/glsink/glimagesink.c:
|
|
|
|
* sys/qcam/gstqcamsrc.c:
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/vcd/vcdsrc.c:
|
|
|
|
* sys/ximagesrc/ximagesrc.c:
|
|
|
|
update to use correct defines
|
|
|
|
* po/POTFILES.in:
|
|
|
|
* po/af.po:
|
|
|
|
* po/az.po:
|
|
|
|
* po/cs.po:
|
|
|
|
* po/en_GB.po:
|
|
|
|
* po/hu.po:
|
|
|
|
* po/it.po:
|
|
|
|
* po/nb.po:
|
|
|
|
* po/nl.po:
|
|
|
|
* po/or.po:
|
|
|
|
* po/sq.po:
|
|
|
|
* po/sr.po:
|
|
|
|
* po/sv.po:
|
|
|
|
* po/uk.po:
|
|
|
|
* po/vi.po:
|
|
|
|
v4l2 has translations, pick them up
|
|
|
|
|
2006-03-31 16:32:47 +00:00
|
|
|
2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* sys/ximagesrc/ximagesrc.c:
|
|
|
|
Add docs to ximagesrc
|
|
|
|
|
2006-03-31 15:21:35 +00:00
|
|
|
2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (composite_pixel),
|
|
|
|
(gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
|
|
|
|
(gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
|
|
|
|
* sys/ximagesrc/ximagesrc.h:
|
|
|
|
* sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
|
|
|
|
* sys/ximagesrc/ximageutil.h:
|
|
|
|
Fix ximagesrc so a) the cursor doesnt trail and b) there are no
|
|
|
|
yellow rectangles with the cursor
|
|
|
|
|
configure.ac: Add autoconfery for theoradec.
Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.
2006-03-31 14:26:05 +00:00
|
|
|
2006-03-31 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Add autoconfery for theoradec.
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Add theora directory.
|
|
|
|
* ext/theora/Makefile.am:
|
|
|
|
* ext/theora/theoradec.c: (gst_theoradec_base_init),
|
|
|
|
(gst_theoradec_class_init), (gst_theoradec_init),
|
|
|
|
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
|
|
|
|
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
|
|
|
|
(theora_dec_sink_convert), (theora_dec_src_query),
|
|
|
|
(theora_dec_sink_query), (theora_dec_src_event),
|
|
|
|
(theora_dec_sink_event), (theora_handle_comment_packet),
|
|
|
|
(theora_handle_type_packet), (theora_handle_header_packet),
|
|
|
|
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
|
|
|
|
(theora_dec_change_state), (plugin_init):
|
|
|
|
* ext/theora/theoradec.h:
|
|
|
|
Add theora plugin for theora-exp decoder. Very heavily based on the
|
|
|
|
existing theora decoder plugin.
|
|
|
|
|
2006-03-29 16:54:12 +00:00
|
|
|
2006-03-29 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
|
|
|
|
(gst_gsmdec_finalize), (gst_gsmdec_sink_event), (gst_gsmdec_chain):
|
|
|
|
* ext/gsm/gstgsmdec.h:
|
|
|
|
* ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
|
|
|
|
(gst_gsmenc_finalize), (gst_gsmenc_chain):
|
|
|
|
Cleanups, fix leaks.
|
|
|
|
Handle events and DISCONT.
|
|
|
|
Use adapter in the decoder.
|
|
|
|
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
2006-03-29 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/amrwb/Makefile.am:
|
|
|
|
* ext/amrwb/README:
|
|
|
|
* ext/amrwb/amrwb-code/Makefile.am:
|
|
|
|
* ext/amrwb/amrwb-code/run.sh:
|
|
|
|
* ext/amrwb/gstamrwb.c: (plugin_init):
|
|
|
|
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
|
|
|
|
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
|
|
|
|
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
|
|
|
|
(gst_amrwbdec_state_change):
|
|
|
|
* ext/amrwb/gstamrwbdec.h:
|
|
|
|
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
|
|
|
|
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
|
|
|
|
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
|
|
|
|
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
|
|
|
|
* ext/amrwb/gstamrwbenc.h:
|
|
|
|
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
|
|
|
|
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
|
|
|
|
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
|
|
|
|
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
|
|
|
|
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
|
|
|
|
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
|
|
|
|
* ext/amrwb/gstamrwbparse.h:
|
|
|
|
Added new plugin amrwb parse.
|
|
|
|
Renamed audio/AMR to audio/AMR-WB as per spec.
|
|
|
|
Fixes #333307
|
|
|
|
|
2006-03-27 17:06:45 +00:00
|
|
|
2006-03-27 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst-plugins-bad/sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init):
|
|
|
|
Small fix, now pwc driver can tell about its buffers.
|
|
|
|
|
2006-03-27 10:13:47 +00:00
|
|
|
2006-03-27 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Remove CXX tag from AS_LIBTOOL_TAGS, just like we
|
|
|
|
did for -good and -ugly. Fixes build on some systems
|
|
|
|
and doesn't seem to be required for C++ code.
|
|
|
|
|
2006-03-26 19:56:37 +00:00
|
|
|
2006-03-26 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* ext/taglib/gsttaglib.h:
|
|
|
|
Fix newsegment event handling a bit. We need to
|
|
|
|
cache the first newsegment event, because we can't
|
|
|
|
adjust offsets yet when we get it, as we don't
|
|
|
|
know the size of the tag yet for sure at that point.
|
|
|
|
Also do some minor cleaning up here and there and add
|
|
|
|
some debug statements.
|
|
|
|
|
2006-03-25 21:57:24 +00:00
|
|
|
2006-03-25 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
We do not want to proxy the caps on the sink pad; our
|
|
|
|
source pad should have application/x-id3 caps; also,
|
|
|
|
don't use already-freed strings in debug messages;
|
|
|
|
finally, adjust buffer offsets on buffers sent out.
|
|
|
|
|
2006-03-25 13:02:55 +00:00
|
|
|
2006-03-25 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
Older kernels don't seem to have this particular v4l2 format,
|
|
|
|
so comment out until this gets fixed properly (and make
|
|
|
|
buildbots happy).
|
|
|
|
|
2006-03-25 05:31:28 +00:00
|
|
|
2006-03-25 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2element.c:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
Just make few things more robust and also some identation.
|
|
|
|
|
2006-03-23 09:15:09 +00:00
|
|
|
2006-03-23 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
|
|
|
|
|
|
|
|
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init), (gst_xvidenc_setup),
|
|
|
|
(gst_xvidenc_chain):
|
|
|
|
Patch to mark outgoing encoded buffers as delta-units (or not).
|
|
|
|
Note that this patch also patches:
|
|
|
|
- the setting of fincr and fbase in xvid-encoder creation based on
|
|
|
|
caps framerate
|
|
|
|
- makes 0, rather than 2, the default max_b_frames, as the current
|
|
|
|
xvidenc does not seem "fully prepared" to handle b-frame
|
|
|
|
"effects", such as encoder returning 0 encoded bytes, etc.
|
|
|
|
Fixes #335585
|
|
|
|
|
2006-03-22 17:13:32 +00:00
|
|
|
2006-03-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/modplug/libmodplug/Makefile.am:
|
|
|
|
* gst/modplug/libmodplug/load_it.cpp:
|
|
|
|
Try that again (not only should it be MODPLUG_ instead
|
|
|
|
of MODFILE, also that define is already set in stdafx.h;
|
|
|
|
what we really need is some more #ifndefs).
|
|
|
|
|
2006-03-22 15:02:58 +00:00
|
|
|
2006-03-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/modplug/libmodplug/Makefile.am:
|
|
|
|
More gcc-4.1 fixes (we don't need file saving, so just
|
|
|
|
define MODPLUG_NO_FILESAVE. That way, the compiler won't
|
|
|
|
complain about modplug ignoring the return value of fwrite
|
|
|
|
any longer and we might even save a few bytes as well).
|
|
|
|
|
2006-03-22 14:31:47 +00:00
|
|
|
2006-03-22 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Wouter Paeson <wouter at kangaroot dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/soundtouch/Makefile.am:
|
|
|
|
* ext/soundtouch/gstpitch.cc:
|
|
|
|
* ext/soundtouch/gstpitch.hh:
|
|
|
|
Add new libsoundtouch-based pitch plugin (#331335).
|
|
|
|
|
2006-03-21 16:02:09 +00:00
|
|
|
2006-03-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/modplug/libmodplug/load_ptm.cpp:
|
|
|
|
Fix compilation with gcc-4.1 and -Werror (#327355).
|
|
|
|
|
2006-03-20 08:59:29 +00:00
|
|
|
2006-03-20 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.h:
|
|
|
|
Fix left-over gst_my_filter_get_type.
|
|
|
|
|
2006-03-17 16:34:36 +00:00
|
|
|
2006-03-17 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
|
|
|
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_open_display),
|
|
|
|
(gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
|
|
|
|
(gst_ximagesrc_class_init), (gst_ximagesrc_init):
|
|
|
|
Have a show mouse pointer property and use it if we can
|
|
|
|
|
2006-03-15 15:08:20 +00:00
|
|
|
2006-03-15 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
|
|
|
|
Let's not forget to chain up to the parent dispose.
|
|
|
|
|
2006-03-15 14:39:25 +00:00
|
|
|
2006-03-15 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
|
|
|
|
(gst_qtdemux_init), (gst_qtdemux_dispose),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
|
|
|
|
Series of memleak fixes:
|
|
|
|
- Unref the GstAdapter in finalize.
|
|
|
|
- Use gst_pad_new_from_static_template(), shorter and safer.
|
|
|
|
- Free unused QtDemuxStream when not used.
|
|
|
|
|
2006-03-14 17:24:03 +00:00
|
|
|
2006-03-14 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
|
|
|
|
(gst_v4l2src_class_init):
|
|
|
|
Initialization of the debugging category should be as early as possible,
|
|
|
|
moving it from _class_init() to beginning of _base_init().
|
|
|
|
|
2006-03-13 17:22:19 +00:00
|
|
|
2006-03-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
Add gtk-doc blurb (unused for the time being); match registered
|
|
|
|
plugin name to the filename of the plugin (taglibmux => taglib)
|
|
|
|
|
2006-03-13 12:14:18 +00:00
|
|
|
2006-03-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
Patch by: Mikhail Zabaluev <mhz altlinux org>
|
|
|
|
|
|
|
|
* autogen.sh:
|
|
|
|
Don't check for file that only exists in CVS but isn't
|
|
|
|
disted (#334417)
|
|
|
|
|
2006-03-13 10:05:09 +00:00
|
|
|
2006-03-13 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
|
|
|
|
|
2006-03-12 23:56:47 +00:00
|
|
|
2006-03-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
* configure.ac:
|
|
|
|
Fix distcheck.
|
|
|
|
|
2006-03-12 15:33:00 +00:00
|
|
|
2006-03-12 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
|
|
|
|
(gst_v4l2src_buffer_pool_free):
|
|
|
|
g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
|
|
|
|
instead.
|
|
|
|
|
2006-03-12 15:25:51 +00:00
|
|
|
2006-03-12 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
Remove tim's addition of "_stdint.h" since it doesn't make the PPC
|
|
|
|
buildbot happy.
|
|
|
|
I will just use the same comment Ronald used when he added these lines:
|
|
|
|
Yet Another Hack (tm) for kernel header borkedness.
|
|
|
|
|
2006-03-12 15:02:02 +00:00
|
|
|
2006-03-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/taglib/Makefile.am:
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* ext/taglib/gsttaglib.h:
|
|
|
|
Add support for writing MusicBrainz IDs.
|
|
|
|
|
2006-03-12 14:43:57 +00:00
|
|
|
2006-03-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
Include "_stdint.h" in an attempt to make the
|
|
|
|
PPC-buildbot happy.
|
|
|
|
|
2006-03-11 22:50:03 +00:00
|
|
|
2006-03-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/v4l2/Makefile.am:
|
|
|
|
* sys/v4l2/gstv4l2.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2element.c:
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.c:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.c:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
V4L2 ported to 0.10.
|
|
|
|
|
2006-03-11 17:08:31 +00:00
|
|
|
2006-03-11 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Only compile the taglib plugin if a C++ compiler is
|
|
|
|
present. Use GST_DEFAULT_ELEMENTS macro from common/
|
|
|
|
for all the defaults stuff.
|
|
|
|
|
2006-03-11 11:12:30 +00:00
|
|
|
2006-03-11 Christophe Fergeau <teuf@gnome.org>
|
|
|
|
|
|
|
|
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/xingheader/Makefile.am:
|
|
|
|
* gst/xingheader/gstxingmux.c:
|
|
|
|
* gst/xingheader/gstxingmux.h: added new element to add Xing headers
|
|
|
|
to MP3 files (this allows decoder to figure out the length of VBR
|
|
|
|
files)
|
|
|
|
|
2006-03-11 10:58:08 +00:00
|
|
|
2006-03-11 Christophe Fergeau <teuf@gnome.org>
|
|
|
|
|
|
|
|
Patch by: Alex Lancaster
|
|
|
|
|
|
|
|
* ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
|
|
|
|
and add support for TCOP (copyright)
|
|
|
|
|
2006-03-10 22:41:14 +00:00
|
|
|
2006-03-10 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* gst/modplug/Makefile.am:
|
|
|
|
* gst/modplug/gstmodplug.cc: Fix modplug compilation.
|
|
|
|
|
2006-03-10 17:10:09 +00:00
|
|
|
2006-03-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/modplug/Makefile.am:
|
|
|
|
* gst/modplug/gstmodplug.cc:
|
|
|
|
* gst/modplug/gstmodplug.h:
|
|
|
|
* gst/modplug/libmodplug/sndfile.cpp:
|
|
|
|
* gst/modplug/libmodplug/sndfile.h:
|
|
|
|
modplug plugin ported to 0.10 (#332598, patch by:
|
|
|
|
Jonathan Matthew <jonathan at kaolin wh9 net>).
|
|
|
|
|
2006-03-10 13:49:23 +00:00
|
|
|
2006-03-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_urihandler_init),
|
|
|
|
(gst_mms_base_init), (gst_mms_class_init), (gst_mms_init),
|
|
|
|
(gst_mms_finalize), (gst_mms_create), (gst_mms_start),
|
|
|
|
(gst_mms_set_property), (gst_mms_get_property),
|
|
|
|
(gst_mms_uri_get_uri):
|
|
|
|
* ext/libmms/gstmms.h:
|
|
|
|
Some clean-ups; more debug output; use blocksize property
|
|
|
|
of GstBaseSrc instead of re-registering our own; make debug
|
|
|
|
category actually be used.
|
|
|
|
|
2006-03-09 20:02:44 +00:00
|
|
|
2006-03-09 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
|
|
|
|
Fix build with gcc-4.1 (#327355).
|
|
|
|
|
2006-03-09 17:44:17 +00:00
|
|
|
2006-03-09 Christophe Fergeau <teuf@gnome.org>
|
|
|
|
|
|
|
|
reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/taglib/Makefile.am:
|
|
|
|
* ext/taglib/gsttaglib.cc:
|
|
|
|
* ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
|
|
|
|
|
2006-03-08 12:16:14 +00:00
|
|
|
2006-03-08 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
|
|
|
|
Extract disc number and count from files that use
|
|
|
|
'disk' instead of 'disc' as node identifier for that
|
|
|
|
(fixes #332066).
|
|
|
|
|
2006-03-06 13:15:04 +00:00
|
|
|
2006-03-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.h:
|
|
|
|
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek):
|
|
|
|
Forgot those two.
|
|
|
|
|
ext/musepack/gstmusepackdec.c: Some cleanups; pause task when push fails.
Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
(gst_musepackdec_init), (gst_musepackdec_send_newsegment),
(gst_musepackdec_handle_seek_event),
(gst_musepackdec_get_src_query_types), (gst_musepackdec_src_query),
(gst_musepack_stream_init), (gst_musepackdec_sink_activate),
(gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop),
(gst_musepackdec_change_state):
Some cleanups; pause task when push fails.
2006-03-06 13:13:44 +00:00
|
|
|
2006-03-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
|
|
|
|
(gst_musepackdec_init), (gst_musepackdec_send_newsegment),
|
|
|
|
(gst_musepackdec_handle_seek_event),
|
|
|
|
(gst_musepackdec_get_src_query_types), (gst_musepackdec_src_query),
|
|
|
|
(gst_musepack_stream_init), (gst_musepackdec_sink_activate),
|
|
|
|
(gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop),
|
|
|
|
(gst_musepackdec_change_state):
|
|
|
|
Some cleanups; pause task when push fails.
|
|
|
|
|
2006-03-05 13:03:40 +00:00
|
|
|
2006-03-05 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
|
|
|
|
Add support for '3IVD' fourcc (#333403).
|
|
|
|
|
2006-03-04 20:04:11 +00:00
|
|
|
2006-03-04 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_send_tags),
|
|
|
|
(gst_faad_setcaps), (gst_faad_do_raw_seek), (gst_faad_src_event),
|
|
|
|
(gst_faad_sink_event), (gst_faad_src_convert),
|
|
|
|
(gst_faad_src_query), (gst_faad_chain), (gst_faad_change_state):
|
|
|
|
Add query function for position/duration querying (mostly for
|
|
|
|
raw AAC streams); make seeking in raw AAC streams work; post
|
|
|
|
tags with codec name if this is a raw AAC stream.
|
|
|
|
|
2006-03-03 23:45:23 +00:00
|
|
|
2006-03-04 Sebastien Moutte <sebastien@moutte.net>
|
|
|
|
|
|
|
|
* sys/directdraw:
|
|
|
|
* sys/directsound:
|
|
|
|
sinks are now using GST_RANK_PRIMARY to be used with autodectection
|
|
|
|
* win32/vs6:
|
|
|
|
project files updated to fix some bugs
|
|
|
|
* win32/vs7:
|
|
|
|
* win32/vs8:
|
|
|
|
vs7 and vs8 project files added
|
|
|
|
|
2006-03-03 18:10:12 +00:00
|
|
|
2006-03-03 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/xvid/gstxviddec.c: (gst_xviddec_chain):
|
|
|
|
Declare variable at the beginning of the block and make gcc-2.9x
|
|
|
|
happy (fixes #333283; patch by: Jens Granseuer).
|
|
|
|
|
2006-03-03 11:07:41 +00:00
|
|
|
2006-03-03 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
|
|
|
|
Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
|
|
|
|
when parsing.
|
|
|
|
Also let's be a bit less vulgar in our warning messages :)
|
|
|
|
|
2006-02-28 11:59:49 +00:00
|
|
|
2006-02-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
Can't divide through zero (suppress warning in case of
|
|
|
|
stream with one single still picture) (see #327083)
|
|
|
|
|
2006-02-25 21:40:08 +00:00
|
|
|
2006-02-25 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* sys/glsink/glimagesink.c: It doesn't seem we need GLU.h
|
|
|
|
|
2006-02-24 19:49:32 +00:00
|
|
|
2006-02-24 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
|
|
|
|
(qtdemux_parse_trak), (qtdemux_video_caps):
|
|
|
|
Add support for palettised Apple SMC videos (#327075, based on
|
|
|
|
patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
|
|
|
|
|
2006-02-24 17:15:35 +00:00
|
|
|
2006-02-24 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* autogen.sh:
|
|
|
|
Allow automake 1.9
|
|
|
|
|
2006-02-24 17:02:08 +00:00
|
|
|
2006-02-24 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
Changed property name from "uri" to "location"
|
|
|
|
|
2006-02-22 14:37:20 +00:00
|
|
|
2006-02-22 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/glsink/Makefile.am:
|
|
|
|
Merge patch from #317048 for building on Cygwin. Patch by
|
|
|
|
Cygwin Ports maintainer.
|
|
|
|
* sys/glsink/glimagesink.c: (gst_glimage_sink_init_display):
|
|
|
|
Move normal debug output to LOG level not ERROR.
|
|
|
|
|
2006-02-22 09:33:25 +00:00
|
|
|
2006-02-19 Jan Gerber <j@bootlab.org>
|
|
|
|
|
|
|
|
Reviewed by : Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
|
|
|
|
Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
|
|
|
|
Add image/png for fourcc 'png '
|
|
|
|
|
2006-02-21 15:44:05 +00:00
|
|
|
2006-02-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Surely this is supposed to be >= a.b, not == a.b
|
|
|
|
|
Port ximagesrc to 0.10 (Closes #304795)
Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:
* sys/ximagesrc/Makefile.am:
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
(gst_ximagesrc_open_display), (gst_ximagesrc_start),
(gst_ximagesrc_stop), (gst_ximagesrc_unlock),
(gst_ximagesrc_recalc), (composite_pixel),
(gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
(gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
(gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
(gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
(gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
(gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
(gst_ximagesrc_init), (plugin_init):
* sys/ximagesrc/ximagesrc.h:
* sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
(ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
(ximageutil_xcontext_clear),
(ximageutil_calculate_pixel_aspect_ratio),
(gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
(gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
(gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
(gst_ximageutil_ximage_destroy):
* sys/ximagesrc/ximageutil.h:
Port ximagesrc to 0.10 (Closes #304795)
2006-02-20 21:19:59 +00:00
|
|
|
2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/ximagesrc/Makefile.am:
|
|
|
|
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
|
|
|
|
(gst_ximagesrc_open_display), (gst_ximagesrc_start),
|
|
|
|
(gst_ximagesrc_stop), (gst_ximagesrc_unlock),
|
|
|
|
(gst_ximagesrc_recalc), (composite_pixel),
|
|
|
|
(gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
|
|
|
|
(gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
|
|
|
|
(gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
|
|
|
|
(gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
|
|
|
|
(gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
|
|
|
|
(gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
|
|
|
|
(gst_ximagesrc_init), (plugin_init):
|
|
|
|
* sys/ximagesrc/ximagesrc.h:
|
|
|
|
* sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
|
|
|
|
(ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
|
|
|
|
(ximageutil_xcontext_clear),
|
|
|
|
(ximageutil_calculate_pixel_aspect_ratio),
|
|
|
|
(gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
|
|
|
|
(gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
|
|
|
|
(gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
|
|
|
|
(gst_ximageutil_ximage_destroy):
|
|
|
|
* sys/ximagesrc/ximageutil.h:
|
|
|
|
|
|
|
|
Port ximagesrc to 0.10 (Closes #304795)
|
|
|
|
|
2006-02-20 20:52:02 +00:00
|
|
|
2006-02-20 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/freeze/gstfreeze.h:
|
|
|
|
Some event handling added by Renato Filho <renato.filho@indt.org.br>
|
|
|
|
|
2006-02-20 19:13:36 +00:00
|
|
|
2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Back to CVS nano
|
|
|
|
|
2006-02-20 19:12:10 +00:00
|
|
|
=== release 0.10.1 ===
|
|
|
|
|
|
|
|
2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.10.1, "Slimy - yet satisfying"
|
|
|
|
|
2006-02-19 23:45:56 +00:00
|
|
|
2006-02-19 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Release 0.10.0.3 - pre-release for 0.10.1
|
|
|
|
|
2006-02-19 20:00:12 +00:00
|
|
|
2006-02-19 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/bz2/gstbz2.c:
|
|
|
|
* ext/bz2/gstbz2dec.c:
|
|
|
|
* ext/bz2/gstbz2dec.h:
|
|
|
|
* ext/bz2/gstbz2enc.c:
|
|
|
|
* ext/bz2/gstbz2enc.h:
|
|
|
|
Add proper copyright headers identifying Lutz Müller
|
|
|
|
as the author and copyright holder (#331600).
|
|
|
|
|
2006-02-17 18:25:42 +00:00
|
|
|
2006-02-17 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
|
|
|
|
Don't GST_LOG timestamps from nonexistent index
|
|
|
|
entries (#331582).
|
|
|
|
|
2006-02-17 16:28:29 +00:00
|
|
|
2006-02-17 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
|
|
|
|
Check that the size of the returned buffer is of the correct size
|
|
|
|
because the parser assumes that.
|
|
|
|
Fixes #331543.
|
|
|
|
|
2006-02-17 16:00:12 +00:00
|
|
|
2006-02-17 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Release 0.10.0.2 - pre-release for 0.10.1
|
|
|
|
|
2006-02-16 14:02:57 +00:00
|
|
|
2006-02-16 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
|
|
|
|
(gst_qtdemux_loop), (qtdemux_sink_activate_pull):
|
|
|
|
Don't stop the task if the pad isn't linked.
|
|
|
|
|
2006-02-15 12:13:47 +00:00
|
|
|
2006-02-15 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
|
|
|
|
It appears 100% equals 1/1 and not 100/1 ...
|
|
|
|
|
2006-02-15 09:45:27 +00:00
|
|
|
2006-02-15 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
|
|
|
|
(gst_qtdemux_chain):
|
|
|
|
When buffering MDAT data, show the user something is
|
|
|
|
happening by posting 'buffering' messages on the bus.
|
|
|
|
|
2006-02-14 18:50:13 +00:00
|
|
|
2006-02-14 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
|
|
|
|
(next_entry_size), (gst_qtdemux_chain):
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
Make push-based work if mdat atom is before moov atom.
|
|
|
|
Don't answer duration query. This should be transformed into replying
|
|
|
|
FALSE to seek events.
|
|
|
|
|
2006-02-14 12:26:20 +00:00
|
|
|
2006-02-14 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_create),
|
|
|
|
(gst_mms_start):
|
|
|
|
Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no need to
|
|
|
|
push our own EOS event on EOS, the base class will do that for us;
|
|
|
|
fix bogus query code; post semi-decent errors on the bus when an
|
|
|
|
error occurs in ::start(), otherwise the user will get to see
|
|
|
|
whatever cryptic default message GstBaseSrc comes up with.
|
|
|
|
|
2006-02-14 11:36:30 +00:00
|
|
|
2006-02-14 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on
|
|
|
|
schleef, don't break me gst-inspect -a.
|
|
|
|
|
2006-02-14 11:24:53 +00:00
|
|
|
2006-02-14 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
|
|
|
|
Handle the case where data atoms are before moov atoms in push-based mode.
|
|
|
|
Errors out gracefully.
|
|
|
|
|
gst/qtdemux/: QtDemux can now work push-based.
Original commit message from CVS:
* gst/qtdemux/Makefile.am:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
(extract_initial_length_and_fourcc),
(gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
(qtdemux_sink_activate), (qtdemux_sink_activate_pull),
(qtdemux_sink_activate_push), (qtdemux_parse_trak):
* gst/qtdemux/qtdemux.h:
QtDemux can now work push-based.
It still needs some love for seeking.
2006-02-13 22:04:42 +00:00
|
|
|
2006-02-13 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/Makefile.am:
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
|
|
|
|
(extract_initial_length_and_fourcc),
|
|
|
|
(gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
|
|
|
|
(gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
|
|
|
|
(qtdemux_sink_activate), (qtdemux_sink_activate_pull),
|
|
|
|
(qtdemux_sink_activate_push), (qtdemux_parse_trak):
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
QtDemux can now work push-based.
|
|
|
|
It still needs some love for seeking.
|
|
|
|
|
2006-02-13 17:02:09 +00:00
|
|
|
2006-02-13 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/freeze/Makefile.am:
|
|
|
|
* gst/freeze/gstfreeze.c:
|
|
|
|
* gst/freeze/gstfreeze.h:
|
|
|
|
* gst/freeze/FAQ:
|
|
|
|
freeze plugin ported to 0.10 by
|
|
|
|
Renato Filho <renato.filho@indt.org.br>
|
|
|
|
|
2006-02-10 17:41:18 +00:00
|
|
|
2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/cdxaparse/Makefile.am:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.h:
|
|
|
|
Port cdxaparse, makes VCD playback work.
|
|
|
|
|
2006-02-07 18:01:17 +00:00
|
|
|
2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
use the correct variable to check if we can calculate
|
|
|
|
the last chunk. Looks like an obvious bug, and makes
|
|
|
|
the dump of offsets comparable to other tools
|
|
|
|
|
2006-02-07 17:54:42 +00:00
|
|
|
2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
clean up some debugging, using _OBJECT, moving recurring
|
|
|
|
messages to LOG level
|
|
|
|
|
2006-02-06 20:51:49 +00:00
|
|
|
2006-02-06 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
Now it uses libneon 0.25.5 that supports shoutcast.
|
|
|
|
|
2006-02-06 18:21:53 +00:00
|
|
|
2006-02-06 Lutz Mueller <lutz@topfrose.de>
|
|
|
|
|
|
|
|
Reviewed by: Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of
|
|
|
|
"x-bz2".
|
|
|
|
* ext/bz2/gstbz2dec.c: Use "x-bzip" instead of "x-bz2". Initial
|
|
|
|
caps are "ANY".
|
|
|
|
(gst_bz2dec_chain): Configure the source pad if we can figure out
|
|
|
|
the mime type of the decompressed data.
|
|
|
|
(gst_bz2dec_[get,set]_property):
|
|
|
|
(gst_bz2dec_class_init: New property "first_buffer_size".
|
|
|
|
|
|
|
|
|
gst/qtdemux/qtdemux.*: Some QT demux loving.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
(gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
(qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
(qtdemux_video_caps), (qtdemux_audio_caps):
* gst/qtdemux/qtdemux.h:
Some QT demux loving.
Handle seeking in a less broken way.
Fix AMR caps to match the AMR decoder.
Set first timestamp on AMR samples to 0 for now.
Remove some \n in DEBUG strings.
Use _scale_int for maximum precision.
2006-02-06 15:41:25 +00:00
|
|
|
2006-02-06 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
|
|
|
|
(gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
|
|
|
|
(qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
|
|
|
|
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
|
|
|
|
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
|
|
|
|
(qtdemux_video_caps), (qtdemux_audio_caps):
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
Some QT demux loving.
|
|
|
|
Handle seeking in a less broken way.
|
|
|
|
Fix AMR caps to match the AMR decoder.
|
|
|
|
Set first timestamp on AMR samples to 0 for now.
|
|
|
|
Remove some \n in DEBUG strings.
|
|
|
|
Use _scale_int for maximum precision.
|
|
|
|
|
2006-02-06 12:56:00 +00:00
|
|
|
2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/apetag/Makefile.am:
|
|
|
|
* gst/apetag/apedemux.c:
|
|
|
|
* gst/apetag/apedemux.h:
|
|
|
|
* gst/apetag/apetag.c:
|
|
|
|
Remove old files, apetag is in gst-plugins-good now.
|
|
|
|
|
2006-02-06 09:54:55 +00:00
|
|
|
2006-02-06 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* ext/bz2/gstbz2enc.c (gst_bz2enc_class_init):
|
|
|
|
* ext/bz2/gstbz2dec.c (gst_bz2dec_class_init): No need to init
|
|
|
|
parent_class, the boilerplate does it for you.
|
|
|
|
|
2006-02-06 09:40:09 +00:00
|
|
|
2006-02-05 Lutz Mueller <lutz@topfrose.de>
|
|
|
|
|
|
|
|
reviewed by: Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am: Hook it up.
|
|
|
|
* ext/bz2/gstbz2.c:
|
|
|
|
* ext/bz2/gstbz2dec.h:
|
|
|
|
* ext/bz2/gstbz2dec.c:
|
|
|
|
* ext/bz2/gstbz2enc.h:
|
|
|
|
* ext/bz2/gstbz2enc.c: New plugin, implements bz2 encoding and
|
|
|
|
decoding (#303167).
|
|
|
|
|
2006-01-30 15:47:47 +00:00
|
|
|
2006-01-30 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
|
|
|
|
(libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs.
|
|
|
|
|
ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
(gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
(gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
Add debug category, use boilerplate macros, fix handling
of widths of 32 bits.
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
(gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
(gst_wavpack_parse_index_get_last_entry),
(gst_wavpack_parse_index_get_entry_from_sample),
(gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
(gst_wavpack_parse_src_query),
(gst_wavpack_parse_scan_to_find_sample),
(gst_wavpack_parse_send_newsegment),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_get_upstream_length),
(gst_wavpack_parse_pull_buffer),
(gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
(gst_wavpack_parse_change_state),
(gst_wavepack_parse_sink_activate),
(gst_wavepack_parse_sink_activate_pull),
(gst_wavpack_parse_plugin_init):
* ext/wavpack/gstwavpackparse.h:
Rewrite a bit, mostly to fix flow logic and to make seeking work.
Fix buffer/event refcounting. Add some debug statements. Add
width of 32 to source pad template caps. Use boilerplate macros.
2006-01-29 20:07:49 +00:00
|
|
|
2006-01-29 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
|
|
|
|
(gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
|
|
|
|
(gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
|
|
|
|
(gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
|
|
|
|
(gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
|
|
|
|
Add debug category, use boilerplate macros, fix handling
|
|
|
|
of widths of 32 bits.
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
|
|
|
|
(gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
|
|
|
|
(gst_wavpack_parse_index_get_last_entry),
|
|
|
|
(gst_wavpack_parse_index_get_entry_from_sample),
|
|
|
|
(gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
|
|
|
|
(gst_wavpack_parse_src_query),
|
|
|
|
(gst_wavpack_parse_scan_to_find_sample),
|
|
|
|
(gst_wavpack_parse_send_newsegment),
|
|
|
|
(gst_wavpack_parse_handle_seek_event),
|
|
|
|
(gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
|
|
|
|
(gst_wavpack_parse_get_upstream_length),
|
|
|
|
(gst_wavpack_parse_pull_buffer),
|
|
|
|
(gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
|
|
|
|
(gst_wavpack_parse_change_state),
|
|
|
|
(gst_wavepack_parse_sink_activate),
|
|
|
|
(gst_wavepack_parse_sink_activate_pull),
|
|
|
|
(gst_wavpack_parse_plugin_init):
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
Rewrite a bit, mostly to fix flow logic and to make seeking work.
|
|
|
|
Fix buffer/event refcounting. Add some debug statements. Add
|
|
|
|
width of 32 to source pad template caps. Use boilerplate macros.
|
|
|
|
|
2006-01-28 12:45:54 +00:00
|
|
|
2006-01-28 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* sys/glsink/Makefile.am:
|
|
|
|
glimagesink.h is dead, long live glimagesink.h
|
|
|
|
|
2006-01-28 04:39:18 +00:00
|
|
|
2006-01-27 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/glsink/Makefile.am:
|
|
|
|
* sys/glsink/glimagesink.c:
|
|
|
|
* sys/glsink/glimagesink.h:
|
|
|
|
revival of glimagesink. Kind of works.
|
|
|
|
|
2006-01-27 12:47:12 +00:00
|
|
|
2006-01-27 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps),
|
|
|
|
(gst_faad_chanpos_to_gst), (gst_faad_sync), (gst_faad_chain):
|
|
|
|
Handle 'framed' field in caps; Port syncing for raw streams
|
ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
(gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
(gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
Add debug category, use boilerplate macros, fix handling
of widths of 32 bits.
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
(gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
(gst_wavpack_parse_index_get_last_entry),
(gst_wavpack_parse_index_get_entry_from_sample),
(gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
(gst_wavpack_parse_src_query),
(gst_wavpack_parse_scan_to_find_sample),
(gst_wavpack_parse_send_newsegment),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_get_upstream_length),
(gst_wavpack_parse_pull_buffer),
(gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
(gst_wavpack_parse_change_state),
(gst_wavepack_parse_sink_activate),
(gst_wavepack_parse_sink_activate_pull),
(gst_wavpack_parse_plugin_init):
* ext/wavpack/gstwavpackparse.h:
Rewrite a bit, mostly to fix flow logic and to make seeking work.
Fix buffer/event refcounting. Add some debug statements. Add
width of 32 to source pad template caps. Use boilerplate macros.
2006-01-29 20:07:49 +00:00
|
|
|
from 0.8 branch (for AAC+ radio streams) (#328854, #328721).
|
2006-01-27 12:47:12 +00:00
|
|
|
|
ext/sdl/sdlvideosink.*: Fix output stride copying, so that it displays correctly on framebuffer devices that don't ma...
Original commit message from CVS:
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
(gst_sdlvideosink_xoverlay_set_xwindow_id),
(gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events),
(gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
(gst_sdlvideosink_destroy), (gst_sdlvideosink_create),
(gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame),
(gst_sdlvideosink_change_state),
(gst_sdlvideosink_navigation_send_event):
* ext/sdl/sdlvideosink.h:
Fix output stride copying, so that it displays correctly on
framebuffer devices that don't match our implict GStreamer stride
arrangement.
Fix locking things. Offer XOverlay only when SDL is running against
X. Make non-scaled (and ugly) embedding work via X Overlay. It can't
actually match the embedded window size because there's no way to
figure out what size that should be from the XOverlay interface.
See comment in sdlvideosink.c
2006-01-27 01:31:12 +00:00
|
|
|
2006-01-27 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
|
|
|
|
(gst_sdlvideosink_xoverlay_set_xwindow_id),
|
|
|
|
(gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events),
|
|
|
|
(gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
|
|
|
|
(gst_sdlvideosink_destroy), (gst_sdlvideosink_create),
|
|
|
|
(gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame),
|
|
|
|
(gst_sdlvideosink_change_state),
|
|
|
|
(gst_sdlvideosink_navigation_send_event):
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
Fix output stride copying, so that it displays correctly on
|
|
|
|
framebuffer devices that don't match our implict GStreamer stride
|
|
|
|
arrangement.
|
|
|
|
|
|
|
|
Fix locking things. Offer XOverlay only when SDL is running against
|
|
|
|
X. Make non-scaled (and ugly) embedding work via X Overlay. It can't
|
|
|
|
actually match the embedded window size because there's no way to
|
|
|
|
figure out what size that should be from the XOverlay interface.
|
|
|
|
See comment in sdlvideosink.c
|
|
|
|
|
2006-01-26 16:23:42 +00:00
|
|
|
2006-01-26 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
|
|
|
|
Fix wrong memcpy source pointer.
|
|
|
|
|
2006-01-25 14:44:05 +00:00
|
|
|
2006-01-25 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_finalize):
|
|
|
|
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_finalize):
|
|
|
|
Just chain up finalize calls (calling parent_class->finalize).
|
|
|
|
|
2006-01-25 14:20:04 +00:00
|
|
|
2006-01-25 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_finalize), (gst_mms_set_property),
|
|
|
|
(gst_mms_get_property), (gst_mms_src_query), (gst_mms_class_init):
|
|
|
|
Finalize method has been created and others small changes.
|
|
|
|
|
ext/musepack/: Fix seeking in musepack files (it's still incredibly slow, but I don't think that is our plugin's faul...
Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
(gst_musepackdec_class_init), (gst_musepackdec_init),
(gst_musepackdec_send_newsegment),
(gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event),
(gst_musepackdec_src_query), (gst_musepackdec_src_convert),
(gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull),
(gst_musepackdec_loop), (gst_musepackdec_change_state):
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
(gst_musepack_reader_seek), (gst_musepack_reader_tell),
(gst_musepack_reader_get_size):
* ext/musepack/gstmusepackreader.h:
Fix seeking in musepack files (it's still incredibly slow, but I
don't think that is our plugin's fault). Clean up code and get
rid of old cruft. Post tags with all kind of neat information like
replay gain and such on the bus, if it is available. Add a
'musepackdec' debug category.
2006-01-24 21:33:25 +00:00
|
|
|
2006-01-24 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
|
|
|
|
(gst_musepackdec_class_init), (gst_musepackdec_init),
|
|
|
|
(gst_musepackdec_send_newsegment),
|
|
|
|
(gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event),
|
|
|
|
(gst_musepackdec_src_query), (gst_musepackdec_src_convert),
|
|
|
|
(gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull),
|
|
|
|
(gst_musepackdec_loop), (gst_musepackdec_change_state):
|
|
|
|
* ext/musepack/gstmusepackdec.h:
|
|
|
|
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
|
|
|
|
(gst_musepack_reader_seek), (gst_musepack_reader_tell),
|
|
|
|
(gst_musepack_reader_get_size):
|
|
|
|
* ext/musepack/gstmusepackreader.h:
|
|
|
|
Fix seeking in musepack files (it's still incredibly slow, but I
|
|
|
|
don't think that is our plugin's fault). Clean up code and get
|
|
|
|
rid of old cruft. Post tags with all kind of neat information like
|
|
|
|
replay gain and such on the bus, if it is available. Add a
|
|
|
|
'musepackdec' debug category.
|
|
|
|
|
2006-01-24 11:58:53 +00:00
|
|
|
2006-01-24 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
|
|
|
|
More coherent framerate setting on caps.
|
|
|
|
If sample_size is available, use that for the samples' duration in
|
|
|
|
the index. This enables single frame streams to work (and I imagine
|
|
|
|
fixes some other cases).
|
|
|
|
Tested on testsuite, no regression.
|
|
|
|
|
2006-01-23 15:10:55 +00:00
|
|
|
2006-01-23 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
|
|
|
|
(qtdemux_video_caps), (qtdemux_audio_caps):
|
|
|
|
Added codec recognition for:
|
|
|
|
_ VP31 : video/x-vp3
|
|
|
|
_ AVDJ : image/jpeg
|
|
|
|
_ dvcp, dvc : video/x-dv, systemstream=(boolean)false
|
|
|
|
_ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
|
|
|
|
|
2006-01-21 18:35:29 +00:00
|
|
|
2006-01-21 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/swfdec/gstswfdec.c: Update from swfdec.
|
|
|
|
|
2006-01-21 11:43:53 +00:00
|
|
|
2006-01-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
|
|
|
|
(qtdemux_audio_caps):
|
|
|
|
'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
|
|
|
|
Fix 8bit case (#327133, based on patch by: Fabrizio
|
|
|
|
Gennari <fabrizio dot ge at tiscali dot it>).
|
|
|
|
Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
|
|
|
|
valid literals for endianness in caps strings,
|
|
|
|
only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
|
|
|
|
|
2006-01-20 17:04:38 +00:00
|
|
|
2006-01-20 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
Fixed state transictions PLAYING->NULL->PLAYING.
|
|
|
|
|
2006-01-19 16:49:29 +00:00
|
|
|
2006-01-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/tremor/vorbisfile.c:
|
|
|
|
Some minor improvements on log messages.
|
|
|
|
|
2006-01-18 18:54:02 +00:00
|
|
|
2006-01-18 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: qtdemux_parse_trak:
|
|
|
|
Ronald's patch applied. see bug #326318.
|
|
|
|
|
2006-01-17 16:45:43 +00:00
|
|
|
2006-01-17 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
|
|
|
|
(gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
|
|
|
|
(gst_qtdemux_change_state), (gst_qtdemux_loop_header):
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
Fix seeking for quicktime files. Could still use some more
|
|
|
|
love and sophistication.
|
|
|
|
|
2006-01-16 12:30:41 +00:00
|
|
|
2006-01-16 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c: gst_mms_init:
|
|
|
|
* ext/neon/gstneonhttpsrc.c: gst_neonhttp_src_init:
|
|
|
|
* ext/sdl/sdlaudiosink.c: gst_sdlaudio_sink_dispose:
|
|
|
|
Removed gst_base_src_set_live from mms and neon, and now calling
|
|
|
|
parent_class->dispose in dispose on sdlaudio.
|
|
|
|
|
2006-01-11 20:59:39 +00:00
|
|
|
2006-01-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
Now implementing navigation interface and using
|
|
|
|
GST_BOILER_PLATE_FULL.
|
|
|
|
|
2006-01-11 15:34:52 +00:00
|
|
|
2006-01-11 Christian Schaller <christian@fluendo.com>
|
|
|
|
|
|
|
|
Remove SunAudio plugin as Brian's new one is in -good
|
|
|
|
|
|
|
|
* sys/Makefile.am:
|
|
|
|
* sys/sunaudio/Makefile.am:
|
|
|
|
* sys/sunaudio/gstsunaudio.c:
|
|
|
|
* sys/sunaudio/gstsunaudiosrc.c:
|
|
|
|
* sys/sunaudio/gstsunaudiosrc.h:
|
|
|
|
* sys/sunaudio/gstsunelement.c:
|
|
|
|
* sys/sunaudio/gstsunelement.h:
|
|
|
|
* sys/sunaudio/gstsunmixer.c:
|
|
|
|
* sys/sunaudio/gstsunmixer.h:
|
|
|
|
|
2006-01-11 14:41:24 +00:00
|
|
|
2006-01-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/sdl/sdlaudiosink.c:
|
|
|
|
Replaced wrong style code by GST_BOILERPLATE.
|
|
|
|
|
2006-01-11 11:04:03 +00:00
|
|
|
2006-01-11 Fabrizio Gennari <fabrizio.ge@tiscali.it>
|
|
|
|
|
|
|
|
reviewed by: Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
|
|
|
|
Add support for Indeo3 video in Quicktime files.
|
|
|
|
Closes #326524
|
|
|
|
|
2006-01-11 14:41:24 +00:00
|
|
|
2006-01-09 Edgard Lima <edgard.lima@indt.org.br>
|
2006-01-09 18:20:56 +00:00
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/sdl/Makefile.am:
|
|
|
|
* ext/sdl/gstsdl.c:
|
|
|
|
* ext/sdl/sdlaudiosink.c:
|
|
|
|
* ext/sdl/sdlaudiosink.h:
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
Created new element, sdlaudiosink.
|
|
|
|
|
|
|
|
2006-01-05 Sebastien Moutte <sebastien@moutte.net>
|
|
|
|
|
2006-01-05 23:17:44 +00:00
|
|
|
* added sys/directdraw
|
|
|
|
* added sys/directsound
|
|
|
|
* added win32/vs6/gst_plugins_bad.dsw
|
|
|
|
* added win32/vs6/libgstdirectsound.dsp
|
|
|
|
* added win32/vs6/libgstdirectdraw.dsp
|
|
|
|
* added win32/common/config.h
|
|
|
|
|
2006-01-05 17:03:15 +00:00
|
|
|
2006-01-05 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* gst/games/gstpuzzle.c: (plugin_init):
|
|
|
|
call oil_init() when using liboil
|
|
|
|
|
2006-01-04 19:39:10 +00:00
|
|
|
2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Some improvements in cancellation and debug messages.
|
|
|
|
|
2006-01-04 13:26:35 +00:00
|
|
|
2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Removed not need thread and changed to push out blocksize bytes.
|
|
|
|
|
2005-12-28 21:07:17 +00:00
|
|
|
2005-12-28 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am
|
|
|
|
* ext/neon:
|
|
|
|
* ext/neon/Makefile.am:
|
|
|
|
* ext/neon/gstneonhttpsrc.c:
|
|
|
|
* ext/neon/gstneonhttpsrc.h:
|
|
|
|
Created new element neonhttpsrc.
|
|
|
|
|
2005-12-19 15:19:44 +00:00
|
|
|
2005-12-19 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
|
|
|
|
(gst_swfdec_chain), (gst_swfdec_render):
|
|
|
|
Add debugging category and return GstFlowReturn in the right places
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
|
|
|
|
Get something from the peer pad once we've checked if there is a peer pad.
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
|
|
|
|
(qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
|
|
|
|
(qtdemux_video_caps):
|
|
|
|
Couple of fixes
|
|
|
|
|
2005-12-19 14:58:47 +00:00
|
|
|
2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/divx/Makefile.am:
|
|
|
|
just a small fix. I have to pay more attention when commiting ;-)
|
|
|
|
|
2005-12-19 14:40:22 +00:00
|
|
|
2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/divx/Makefile.am:
|
|
|
|
* ext/divx/gstdivxdec.c:
|
|
|
|
* ext/divx/gstdivxdec.h:
|
|
|
|
* ext/divx/gstdivxenc.c:
|
|
|
|
* ext/divx/gstdivxenc.h:
|
|
|
|
divxdec and divxenc ported to 0.10
|
|
|
|
|
Some more refactoring, handle exotic DirectFB row stride.
Original commit message from CVS:
2005-12-18 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread),
(gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
(gst_dfbsurface_finalize),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
more refactoring, handle exotic DirectFB row stride.
2005-12-18 21:06:47 +00:00
|
|
|
2005-12-18 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
|
|
|
|
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
|
|
|
|
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
|
|
|
|
(gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
|
|
|
|
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
|
|
|
|
(gst_dfbsurface_finalize),
|
|
|
|
(gst_dfbvideosink_navigation_send_event),
|
|
|
|
(gst_dfbvideosink_update_colorbalance),
|
|
|
|
(gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
|
|
|
|
more refactoring, handle exotic DirectFB row stride.
|
|
|
|
|
docs/plugins/: Updates.
Original commit message from CVS:
2005-12-18 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread),
(gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
(gst_dfbsurface_finalize),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
(gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
This should work both for hardware accelerated scaling and
reverse caps negotiation with a scaling element.
2005-12-18 10:58:44 +00:00
|
|
|
2005-12-18 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Updates.
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
|
|
|
|
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
|
|
|
|
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
|
|
|
|
(gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
|
|
|
|
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
|
|
|
|
(gst_dfbsurface_finalize),
|
|
|
|
(gst_dfbvideosink_navigation_send_event),
|
|
|
|
(gst_dfbvideosink_update_colorbalance),
|
|
|
|
(gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
|
|
|
|
(gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
|
|
|
|
(gst_dfbvideosink_class_init):
|
|
|
|
* ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
|
|
|
|
This should work both for hardware accelerated scaling and
|
|
|
|
reverse caps negotiation with a scaling element.
|
|
|
|
|
docs/plugins/: Updates.
Original commit message from CVS:
2005-12-17 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-sdlvideosink.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml: Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
(gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
(gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_colorbalance_list_channels),
(gst_dfbvideosink_colorbalance_set_value),
(gst_dfbvideosink_colorbalance_get_value),
(gst_dfbvideosink_colorbalance_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement vertical sync and
color balance interface.
2005-12-17 17:48:38 +00:00
|
|
|
2005-12-17 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.args:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.interfaces:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.signals:
|
|
|
|
* docs/plugins/inspect/plugin-dfbvideosink.xml:
|
|
|
|
* docs/plugins/inspect/plugin-qtdemux.xml:
|
|
|
|
* docs/plugins/inspect/plugin-sdlvideosink.xml:
|
|
|
|
* docs/plugins/inspect/plugin-speed.xml:
|
|
|
|
* docs/plugins/inspect/plugin-tta.xml: Updates.
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
|
|
|
|
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
|
|
|
|
(gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
|
|
|
|
(gst_dfbvideosink_cleanup),
|
|
|
|
(gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
|
|
|
|
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
|
|
|
|
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
|
|
|
|
(gst_dfbvideosink_interface_supported),
|
|
|
|
(gst_dfbvideosink_navigation_send_event),
|
|
|
|
(gst_dfbvideosink_update_colorbalance),
|
|
|
|
(gst_dfbvideosink_colorbalance_list_channels),
|
|
|
|
(gst_dfbvideosink_colorbalance_set_value),
|
|
|
|
(gst_dfbvideosink_colorbalance_get_value),
|
|
|
|
(gst_dfbvideosink_colorbalance_init),
|
|
|
|
(gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
|
|
|
|
(gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
|
|
|
|
* ext/directfb/dfbvideosink.h: Implement vertical sync and
|
|
|
|
color balance interface.
|
|
|
|
|
2005-12-16 21:55:18 +00:00
|
|
|
2005-12-16 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
|
|
|
|
* gst/festival/gstfestival.c: (socket_receive_file_to_buff):
|
|
|
|
* gst/vbidec/vbidata.c:
|
|
|
|
* gst/vbidec/vbidata.h:
|
|
|
|
* gst/vbidec/vbiscreen.c:
|
|
|
|
* sys/dxr3/ac3_padder.c:
|
|
|
|
don't use doc comments for non-docs
|
|
|
|
change some char* into char[]
|
|
|
|
|
2005-12-16 14:47:59 +00:00
|
|
|
2005-12-16 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
|
|
|
|
(gst_dfbvideosink_init): Always prefer the primary layer.
|
|
|
|
|
2005-12-16 12:25:38 +00:00
|
|
|
2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c:
|
|
|
|
Oops, remove trailing comma from caps string.
|
|
|
|
|
2005-12-16 09:59:21 +00:00
|
|
|
2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
|
|
|
|
* ext/wavpack/gstwavpackparse.c:
|
|
|
|
Wavpack supports samplerates from 6-192kHz, fix pad template
|
|
|
|
caps (fixes #322973; patch by: gcocatre@gmail.com). Also
|
|
|
|
remove buffer-frames from caps, they are gone in 0.10.
|
|
|
|
|
2005-12-15 14:39:00 +00:00
|
|
|
2005-12-15 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/xvid/Makefile.am:
|
|
|
|
* ext/xvid/gstxviddec.c:
|
|
|
|
* ext/xvid/gstxvidenc.c:
|
|
|
|
Fixed some mem-leaks in xvid.
|
|
|
|
|
2005-12-14 22:41:47 +00:00
|
|
|
2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/xvid/gstxvid.c:
|
|
|
|
* ext/xvid/gstxvid.h:
|
|
|
|
* ext/xvid/gstxviddec.c:
|
|
|
|
* ext/xvid/gstxviddec.h:
|
|
|
|
* ext/xvid/gstxvidenc.c:
|
|
|
|
* ext/xvid/gstxvidenc.h:
|
|
|
|
xviddec and xvideenc ported to 0.10
|
|
|
|
|
|
|
|
|
2005-12-14 20:54:06 +00:00
|
|
|
2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/dts/Makefile.am:
|
|
|
|
* ext/dts/gstdtsdec.c:
|
|
|
|
* ext/dts/gstdtsdec.h:
|
|
|
|
dtsdec ported to 0.10
|
|
|
|
|
2005-12-12 10:40:42 +00:00
|
|
|
2005-12-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
|
|
|
|
(gst_musepackdec_loop):
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
|
|
|
|
(gst_swfdec_src_query):
|
|
|
|
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
|
|
|
|
GstObjects must be unref'ed with gst_object_unref() instead of
|
|
|
|
g_object_unref(), otherwise things break for GLib-2.6 users.
|
|
|
|
|
2005-12-12 09:29:21 +00:00
|
|
|
2005-12-12 David Schleef <ds@schleef.org>
|
|
|
|
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_get_type),
|
|
|
|
(gst_swfdecbuffer_class_init), (gst_swfdecbuffer_finalize),
|
|
|
|
(gst_swfdec_buffer_from_swf), (gst_swfdec_render): Add a subclass
|
|
|
|
of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak
|
|
|
|
because the video buffers previously never got freed.
|
|
|
|
|
2005-12-11 23:54:56 +00:00
|
|
|
2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/libmms/gstmms.c:
|
|
|
|
Just removed a weird printf ;-)
|
|
|
|
|
2005-12-11 23:09:21 +00:00
|
|
|
2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/libmms/gstmms.c:
|
|
|
|
* ext/libmms/gstmms.h:
|
|
|
|
Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant
|
|
|
|
PREROOL..." to be fixed.
|
|
|
|
|
2005-12-09 15:30:21 +00:00
|
|
|
2005-12-09 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
|
|
|
|
(gst_faad_update_caps):
|
|
|
|
Assume that an unknown channel mapping with 2 channels
|
|
|
|
is stereo and play it that way instead of erroring.
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
|
|
|
|
Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
|
|
|
|
Debug fixes. Some 64 bit variable fixes
|
|
|
|
|
2005-12-09 04:15:02 +00:00
|
|
|
2005-12-09 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/swfdec/Makefile.am:
|
|
|
|
* ext/swfdec/gstswfdec.c:
|
|
|
|
* ext/swfdec/gstswfdec.h:
|
|
|
|
swfdec Ported to 0.10.
|
|
|
|
|
2005-12-07 11:46:15 +00:00
|
|
|
2005-12-07 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(gst_qtdemux_add_stream):
|
|
|
|
Memleak fixes.
|
|
|
|
Send out EOS for valid reasons (couldn't pull_range() from upstream
|
|
|
|
for example).
|
|
|
|
|
2005-12-06 19:55:58 +00:00
|
|
|
2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
* ext/audiofile/gstafparse.h:
|
|
|
|
* ext/audiofile/gstafsink.c: (gst_afsink_chain):
|
|
|
|
* ext/audiofile/gstafsink.h:
|
|
|
|
* ext/audiofile/gstafsrc.c: (gst_afsrc_close_file):
|
|
|
|
* ext/audiofile/gstafsrc.h:
|
|
|
|
* ext/cdaudio/gstcdaudio.c:
|
|
|
|
* ext/divx/gstdivxenc.c:
|
|
|
|
* ext/dts/gstdtsdec.h:
|
|
|
|
* ext/faac/gstfaac.h:
|
|
|
|
* ext/ivorbis/vorbisenc.h:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
* ext/musepack/gstmusepackdec.h:
|
|
|
|
* ext/nas/nassink.c:
|
|
|
|
* ext/snapshot/gstsnapshot.c:
|
|
|
|
* ext/sndfile/gstsf.h:
|
|
|
|
* ext/tarkin/gsttarkindec.h:
|
|
|
|
* ext/tarkin/gsttarkinenc.h:
|
|
|
|
* ext/xine/gstxine.h:
|
|
|
|
* ext/xine/xinecaps.c:
|
|
|
|
* ext/xvid/gstxvid.h:
|
|
|
|
* gst-libs/gst/play/play.h:
|
|
|
|
* gst/apetag/apedemux.h:
|
|
|
|
* gst/cdxaparse/gstcdxaparse.h:
|
|
|
|
* gst/cdxaparse/gstcdxastrip.h:
|
|
|
|
* gst/colorspace/yuv2rgb.c:
|
|
|
|
* gst/colorspace/yuv2rgb.h:
|
|
|
|
* gst/equalizer/gstiirequalizer.c:
|
|
|
|
* gst/festival/gstfestival.h:
|
|
|
|
* gst/games/gstpuzzle.c:
|
|
|
|
* gst/games/gstvideoimage.c:
|
|
|
|
* gst/games/gstvideoimage.h:
|
|
|
|
* gst/modplug/gstmodplug.h:
|
|
|
|
* gst/modplug/libmodplug/it_defs.h:
|
|
|
|
* gst/modplug/libmodplug/modplug.h:
|
|
|
|
* gst/modplug/libmodplug/sndfile.h:
|
|
|
|
* gst/modplug/libmodplug/stdafx.h:
|
|
|
|
* gst/mpeg1sys/buffer.c:
|
|
|
|
* gst/mpeg1sys/gstmpeg1systemencode.h:
|
|
|
|
* gst/mpeg1sys/main.h:
|
|
|
|
* gst/mpeg1sys/systems.c:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.h:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.h:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.h:
|
|
|
|
* gst/multifilesink/gstmultifilesink.h:
|
|
|
|
* gst/overlay/gstoverlay.h:
|
|
|
|
* gst/qtdemux/qtdemux.c:
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
* gst/rtjpeg/RTjpeg.c: (RTjpeg_dctY), (RTjpeg_idct):
|
|
|
|
* gst/rtjpeg/RTjpeg.h:
|
|
|
|
* gst/tta/crc32.h:
|
|
|
|
* gst/tta/filters.h:
|
|
|
|
* gst/tta/ttadec.h:
|
|
|
|
* gst/videodrop/gstvideodrop.h:
|
|
|
|
* sys/cdrom/gstcdplayer.h:
|
|
|
|
* sys/cdrom/gstcdplayer_ioctl.c:
|
|
|
|
* sys/cdrom/gstcdplayer_ioctl.h:
|
|
|
|
* sys/cdrom/gstcdplayer_ioctl_bsd.h:
|
|
|
|
* sys/cdrom/gstcdplayer_ioctl_irix.h:
|
|
|
|
* sys/cdrom/gstcdplayer_ioctl_solaris.h:
|
|
|
|
* sys/dxr3/dxr3audiosink.c:
|
|
|
|
* sys/dxr3/dxr3audiosink.h:
|
|
|
|
* sys/dxr3/dxr3spusink.c:
|
|
|
|
* sys/dxr3/dxr3spusink.h:
|
|
|
|
* sys/dxr3/dxr3videosink.c:
|
|
|
|
* sys/dxr3/dxr3videosink.h:
|
|
|
|
* sys/qcam/dark.c:
|
|
|
|
* sys/qcam/gstqcamsrc.c:
|
|
|
|
* sys/v4l2/gstv4l2colorbalance.h:
|
|
|
|
* sys/v4l2/gstv4l2element.h:
|
|
|
|
* sys/v4l2/gstv4l2src.h:
|
|
|
|
* sys/v4l2/gstv4l2tuner.h:
|
|
|
|
* sys/v4l2/gstv4l2xoverlay.h:
|
|
|
|
* sys/v4l2/v4l2_calls.c:
|
|
|
|
* sys/v4l2/v4l2_calls.h:
|
|
|
|
* sys/v4l2/v4l2src_calls.c:
|
|
|
|
* sys/v4l2/v4l2src_calls.h:
|
|
|
|
* sys/vcd/vcdsrc.h:
|
|
|
|
expand tabs
|
|
|
|
|
2005-12-05 18:01:48 +00:00
|
|
|
=== release 0.10.0 ===
|
|
|
|
|
|
|
|
2005-12-05 <thomas (at) apestaart (dot) org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.10.0, "Camembert"
|
|
|
|
|
2005-12-05 13:04:22 +00:00
|
|
|
2005-12-05 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_chain):
|
|
|
|
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
|
|
|
|
* ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
|
|
|
|
* ext/xine/xineinput.c: (gst_xine_input_get):
|
|
|
|
* gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
|
|
|
|
* gst/speed/gstspeed.c: (speed_chain):
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
|
|
|
|
alloc_buffer changes.
|
|
|
|
|
2005-12-02 09:32:21 +00:00
|
|
|
2005-12-02 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
Add missing $(WAVPACK_DIR) (#322962).
|
|
|
|
|
2005-12-01 19:13:20 +00:00
|
|
|
=== release 0.9.7 ===
|
|
|
|
|
|
|
|
2005-12-01 <thomas (at) apestaart (dot) org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.9.7, "Arrigato Gasuimas Skebisan"
|
|
|
|
|
2005-11-29 02:55:18 +00:00
|
|
|
2005-11-28 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* PORTED_09:
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/libmms/Makefile.am:
|
|
|
|
* ext/libmms/gstmms.c:
|
|
|
|
* ext/libmms/gstmms.h:
|
|
|
|
libmm ported to 0.9. It works fine, but print some error messages. I
|
|
|
|
ll fix them soon. Tested with mmssrc location=mms:// ! filesink.
|
|
|
|
|
2005-11-28 15:43:29 +00:00
|
|
|
2005-11-28 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
|
|
|
|
Handle gracefully the consequence of "Maximum number of scalefactor
|
|
|
|
bands exceeded", which results in 0 channels with samplerates of 0.
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
|
|
|
|
Do upward transitions, then call parent state_change, then do
|
|
|
|
downward transitions.
|
|
|
|
|
2005-11-28 14:50:44 +00:00
|
|
|
2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
alphabets, so hard to master. Should fix distcheck.
|
|
|
|
|
2005-11-25 19:58:19 +00:00
|
|
|
2005-11-25 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* PORTED_09:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/wavpack/Makefile.am:
|
|
|
|
* ext/wavpack/gstwavpackdec.c:
|
|
|
|
* ext/wavpack/gstwavpackdec.h:
|
|
|
|
* ext/wavpack/gstwavpackparse.c:
|
|
|
|
* ext/wavpack/gstwavpackparse.h:
|
|
|
|
Wavpack ported to 0.9. No support for correction file yet.
|
|
|
|
|
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
2005-11-25 18:15:51 +00:00
|
|
|
2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* ext/wavpack/Makefile.am:
|
|
|
|
* ext/wavpack/gstwavpack.c: (plugin_init):
|
|
|
|
* ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header):
|
|
|
|
* 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
|
|
|
|
|
2005-11-23 20:06:09 +00:00
|
|
|
2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac: back to HEAD
|
|
|
|
|
2005-11-23 19:57:49 +00:00
|
|
|
=== release 0.9.6 ===
|
|
|
|
|
|
|
|
2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.9.6, "Hot Tea"
|
|
|
|
|
Use fraction for framerate, various fixes.
Original commit message from CVS:
2005-11-23 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* ext/directfb/dfb-example.c: (main):
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_destroy),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup),
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
(gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times),
(gst_dfbvideosink_bufferpool_clear),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
(gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Use fraction for framerate,
various
fixes.
2005-11-23 18:05:16 +00:00
|
|
|
2005-11-23 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* ext/directfb/dfb-example.c: (main):
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy),
|
|
|
|
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup),
|
|
|
|
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
|
|
|
|
(gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times),
|
|
|
|
(gst_dfbvideosink_bufferpool_clear),
|
|
|
|
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
|
|
|
|
(gst_dfbvideosink_navigation_send_event),
|
|
|
|
(gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
|
|
|
|
(gst_dfbvideosink_class_init):
|
|
|
|
* ext/directfb/dfbvideosink.h: Use fraction for framerate, various
|
|
|
|
fixes.
|
|
|
|
|
2005-11-23 15:36:08 +00:00
|
|
|
2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
|
|
|
|
(gst_sdlvideosink_get_times), (gst_sdlvideosink_init),
|
|
|
|
(gst_sdlvideosink_setcaps), (gst_sdlvideosink_change_state):
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
Updates for fractional framerates and XOverlay interface changes
|
|
|
|
|
2005-11-23 11:57:51 +00:00
|
|
|
2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
|
|
|
|
(gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
|
|
|
|
(qtdemux_parse_trak):
|
|
|
|
Convert to fractional framerates
|
|
|
|
|
2005-11-23 00:28:12 +00:00
|
|
|
2005-11-23 Edward Hervey <edward@fluendo.com>
|
|
|
|
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop):
|
|
|
|
Fix for latest API changes
|
|
|
|
|
2005-11-22 15:09:28 +00:00
|
|
|
2005-11-22 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
* configure.ac:
|
|
|
|
* PORTED_09:
|
|
|
|
* extt/Makefile.am:
|
|
|
|
* ext/musepack/gstmusepackdec.c:
|
|
|
|
* ext/musepack/gstmusepackdec.h:
|
|
|
|
* ext/musepack/gstmusepackreader.c:
|
|
|
|
* ext/musepack/gstmusepackreader.h:
|
|
|
|
Musepackdec ported to 0.9. There is still a small problem to be
|
|
|
|
solved, after the end of file, the pipeline doens't stop.
|
|
|
|
|
2005-11-22 11:57:51 +00:00
|
|
|
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.
|
|
|
|
|
2005-11-21 18:45:54 +00:00
|
|
|
2005-11-21 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event):
|
|
|
|
Don't take STREAM_LOCK in sink event handlers any more.
|
|
|
|
|
2005-11-21 17:37:41 +00:00
|
|
|
2005-11-21 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2005-11-21 16:45:46 +00:00
|
|
|
2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
|
|
|
|
Add DX50, DIVX and DIV3 fourccs (patch by
|
|
|
|
j@bootlab.org, #321903).
|
|
|
|
|
2005-11-21 16:37:18 +00:00
|
|
|
2005-11-21 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* *.h:
|
|
|
|
* *.c: Ran scripts/update-macros. Oh yes.
|
|
|
|
|
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.
2005-11-21 14:39:04 +00:00
|
|
|
2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2005-11-21 14:33:11 +00:00
|
|
|
2005-11-21 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
|
|
|
|
* 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):
|
2005-11-23 19:57:49 +00:00
|
|
|
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
|
|
|
|
(#322027)
|
2005-11-21 14:33:11 +00:00
|
|
|
|
2005-11-21 03:21:04 +00:00
|
|
|
2005-11-21 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
|
|
|
Now it works in push-mode. Tested with gnomevfssrc location=http://..
|
|
|
|
! tremor ! alsasink. Some issues to be solved yet:
|
|
|
|
1- set correct timestamps
|
|
|
|
2- seek is forced to disabled in pull-mode
|
|
|
|
|
2005-11-15 16:50:18 +00:00
|
|
|
2005-11-15 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
|
|
|
|
(gst_faac_sink_setcaps), (gst_faac_configure_source_pad),
|
|
|
|
(gst_faac_chain):
|
|
|
|
Set proper caps on source pad (#320532).
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c:
|
|
|
|
Don't use gtk-doc markers for comment block.
|
|
|
|
|
2005-11-14 17:11:55 +00:00
|
|
|
2005-11-14 Andy Wingo <wingo@pobox.com>
|
|
|
|
|
|
|
|
* configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
|
|
|
|
debugging, allows dll builds on windows. Fixes #316076.
|
|
|
|
|
2005-11-11 19:39:17 +00:00
|
|
|
2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac: back to HEAD
|
|
|
|
|
2005-11-11 19:38:17 +00:00
|
|
|
=== release 0.9.5 ===
|
|
|
|
|
|
|
|
2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
releasing 0.9.5, "Thrice Belgian Bar"
|
|
|
|
|
2005-11-11 18:54:14 +00:00
|
|
|
2005-11-11 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
|
|
|
|
Make this compile on systems with broken headers.
|
|
|
|
|
2005-11-11 18:17:22 +00:00
|
|
|
2005-11-11 Michael Smith <msmith@fluendo.com>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
|
|
|
|
Call functions with the correct API. Unfortunately, unless your
|
|
|
|
distribution patches upstream, the public header file for FAAD
|
|
|
|
doesn't actually declare the API accurately. So, some nastiness
|
|
|
|
ensues...
|
|
|
|
|
2005-11-10 12:34:26 +00:00
|
|
|
2005-11-10 Daniel Amelang <daniel dot amelang at gmail dot com>
|
|
|
|
|
|
|
|
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
|
|
|
|
Add support for custom genre tags.
|
|
|
|
|
2005-11-09 01:04:05 +00:00
|
|
|
2005-11-09 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/tarkin/wavelet.c:
|
|
|
|
* ext/tarkin/wavelet.h:
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
* gst/vbidec/vbidata.c:
|
|
|
|
* gst/vbidec/vbiscreen.h:
|
|
|
|
* sys/dxr3/ac3_padder.c:
|
|
|
|
* sys/dxr3/dxr3audiosink.c:
|
|
|
|
* sys/dxr3/dxr3spusink.c:
|
|
|
|
* sys/dxr3/dxr3videosink.c:
|
|
|
|
* sys/qcam/dark.c:
|
|
|
|
Don't use gtk-doc markers for normal comments. Fix
|
|
|
|
gtk-doc formatting where required.
|
|
|
|
|
2005-11-08 13:55:13 +00:00
|
|
|
2005-11-08 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
2005-11-21 03:21:04 +00:00
|
|
|
* configure.ac:
|
|
|
|
* PORTED_09:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/ivorbis/vorbis.c:
|
|
|
|
* ext/ivorbis/vorbisfile.c:
|
2005-11-08 13:55:13 +00:00
|
|
|
Ported to 0.9. Some issues to be solved yet:
|
|
|
|
1- set correct timestamps
|
|
|
|
2- seg fault when eos
|
|
|
|
3- seek is now disabled
|
|
|
|
|
2005-11-06 22:28:33 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* examples/Makefile.am: Cleanup non existing
|
|
|
|
examples.
|
|
|
|
|
2005-11-06 22:23:07 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* docs/plugins/inspect.stamp: Add missing files.
|
|
|
|
|
2005-11-06 22:19:05 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* examples/Makefile.am: Make buildbot happy.
|
|
|
|
|
2005-11-06 22:16:27 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* Makefile.am: examples in dist subdirs.
|
|
|
|
* configure.ac: enable parameter for building
|
|
|
|
examples.
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.args:
|
|
|
|
* docs/plugins/inspect/plugin-dfbvideosink.xml:
|
|
|
|
* examples/Makefile.am: Updates.
|
|
|
|
|
2005-11-06 21:55:01 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
* autogen.sh:
|
|
|
|
* configure.ac:
|
|
|
|
* docs/Makefile.am:
|
|
|
|
* docs/plugins/.cvsignore:
|
|
|
|
* docs/plugins/Makefile.am:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.args:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.interfaces:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.signals:
|
|
|
|
* docs/plugins/gst-plugins-bad-plugins.types:
|
|
|
|
* docs/plugins/inspect/plugin-dfbvideosink.xml:
|
|
|
|
* docs/version.entities.in: Enable documentation.
|
|
|
|
* examples/Makefile.am:
|
|
|
|
* examples/directfb/Makefile.am:
|
|
|
|
* examples/directfb/decker.ttf:
|
|
|
|
* examples/directfb/dfblogo.png:
|
|
|
|
* examples/directfb/gstdfb.c: (myclock), (dynamic_link),
|
|
|
|
(size_changed), (setup_dynamic_link), (main): Add an example
|
|
|
|
application for DirectFB.
|
|
|
|
|
2005-11-05 23:36:20 +00:00
|
|
|
2005-11-06 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/Makefile.am: Add the example application.
|
|
|
|
* ext/directfb/dfb-example.c: (get_me_out), (main):
|
|
|
|
Here is an example application that runs videotestsrc for 20
|
|
|
|
seconds. It's included in the documentation.
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
|
|
|
|
(gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_buffer_alloc):
|
|
|
|
More fixes, calculate new size of the buffer when renegotiating.
|
|
|
|
This completely breaks ffmpegcolorspace but i need to discuss
|
|
|
|
that with Wim on monday. Add documentation.
|
|
|
|
|
2005-11-05 19:55:12 +00:00
|
|
|
2005-11-05 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
|
|
|
|
(gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_getcaps): Make acceleration detection work,
|
|
|
|
better, add safety checks and ARGB support for cards that
|
|
|
|
support it.
|
|
|
|
|
2005-11-04 18:28:56 +00:00
|
|
|
2005-11-04 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
|
|
|
|
(gst_dfbvideosink_surface_destroy),
|
|
|
|
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
|
|
|
|
(gst_dfbvideosink_center_rect), (gst_dfbvideosink_show_frame),
|
|
|
|
(gst_dfbvideosink_buffer_alloc):
|
|
|
|
* ext/directfb/dfbvideosink.h: Now does clipping when surface
|
|
|
|
is too small, handles upstream elements that are not calling
|
|
|
|
gst_pad_alloc_buffer, fixes a lot of bugs.
|
|
|
|
|
2005-11-03 22:36:42 +00:00
|
|
|
2005-11-03 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/directfb/Makefile.am: Prepare for liboil usage.
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_show_frame),
|
|
|
|
(gst_dfbvideosink_buffer_alloc): Prepare for liboil, handle
|
|
|
|
rendering in external surface correctly. Will commit a neat
|
|
|
|
example soon.
|
|
|
|
|
2005-11-03 16:59:20 +00:00
|
|
|
2005-11-03 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c: (SDL_WaitEventTimeout),
|
|
|
|
(gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
|
|
|
|
(gst_sdlvideosink_change_state), (gst_sdlvideosink_deinitsdl):
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
Add support to exit when 'Esc' key is pressed.
|
|
|
|
|
2005-11-02 17:12:31 +00:00
|
|
|
2005-11-02 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* configure.ac: Requires DirectFB 0.9.24
|
|
|
|
|
Complete rewrite/port of
Original commit message from CVS:
2005-11-02 Julien MOUTTE <julien@moutte.net>
* configure.ac:
* ext/Makefile.am:
* ext/directfb/Makefile.am:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_get_format_name),
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_surface_destroy),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
(gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_get_format_from_caps),
(gst_dfbvideosink_get_caps_from_format),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
(gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
(gst_dfbvideosink_show_frame),
(gst_dfbvideosink_bufferpool_clear),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbsurface_init), (gst_dfbsurface_class_init),
(gst_dfbsurface_get_type),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_interface_init),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_navigation_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
(gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
(plugin_init):
* ext/directfb/dfbvideosink.h:
* ext/directfb/directfbvideosink.c:
* ext/directfb/directfbvideosink.h: Complete rewrite/port of
DirectFB video sink to 0.9. Handles reverse negotiation,
hardware
scaling, navigation, buffer allocation from video memory etc...
2005-11-02 12:43:03 +00:00
|
|
|
2005-11-02 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/directfb/Makefile.am:
|
|
|
|
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_get_format_name),
|
|
|
|
(gst_dfbvideosink_surface_create),
|
|
|
|
(gst_dfbvideosink_surface_destroy),
|
|
|
|
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
|
|
|
|
(gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
|
|
|
|
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
|
|
|
|
(gst_dfbvideosink_get_format_from_caps),
|
|
|
|
(gst_dfbvideosink_get_caps_from_format),
|
|
|
|
(gst_dfbvideosink_can_blit_from_format),
|
|
|
|
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
|
|
|
|
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
|
|
|
|
(gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
|
|
|
|
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_bufferpool_clear),
|
|
|
|
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
|
|
|
|
(gst_dfbsurface_init), (gst_dfbsurface_class_init),
|
|
|
|
(gst_dfbsurface_get_type), (gst_dfbvideosink_interface_supported),
|
|
|
|
(gst_dfbvideosink_interface_init),
|
|
|
|
(gst_dfbvideosink_navigation_send_event),
|
|
|
|
(gst_dfbvideosink_navigation_init),
|
|
|
|
(gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
|
|
|
|
(gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
|
|
|
|
(gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
|
|
|
|
(plugin_init):
|
|
|
|
* ext/directfb/dfbvideosink.h:
|
|
|
|
* ext/directfb/directfbvideosink.c:
|
|
|
|
* ext/directfb/directfbvideosink.h: Complete rewrite/port of
|
|
|
|
DirectFB video sink to 0.9. Handles reverse negotiation, hardware
|
|
|
|
scaling, navigation, buffer allocation from video memory etc...
|
|
|
|
|
2005-10-31 20:57:42 +00:00
|
|
|
2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst-plugins-bad/ext/sdl/sdlvideosink.c:
|
|
|
|
gst_sdlvideosink_set_property, gst_sdlvideosink_init,
|
|
|
|
gst_sdlvideosink_create:
|
|
|
|
Changed property full-screen to fullscreen, using SDL_SWSURFACE
|
|
|
|
instead of SDL_HWSURFACE when in full screen mode.
|
|
|
|
|
2005-10-31 18:07:30 +00:00
|
|
|
2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst-plugins-bad/ext/sdl/sdlvideosink.c: gst_sdlvideosink_class_init,
|
|
|
|
gst_sdlvideosink_set_property, gst_sdlvideosink_get_property,
|
|
|
|
gst_sdlvideosink_init, gst_sdlvideosink_create:
|
|
|
|
* gst-plugins-bad/ext/sdl/sdlvideosink.h:
|
|
|
|
Added a property that allows full-screen.
|
|
|
|
|
2005-10-28 15:11:18 +00:00
|
|
|
2005-10-28 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
|
|
|
|
(gst_sdlvideosink_class_init),
|
|
|
|
(gst_sdlvideosink_get_sdl_from_fourcc), (gst_sdlvideosink_setcaps),
|
|
|
|
(gst_sdlvideosink_show_frame):
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
Fix I420 output on some machines (not very nice, but should work).
|
|
|
|
Add an 'sdlvideosink' debug category. Disable formats that do
|
|
|
|
not work. Fix some vararg function issues.
|
|
|
|
|
ext/sdl/sdlvideosink.c: Fix SDL videosink and did some cleanups.
Original commit message from CVS:
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
(gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init),
(gst_sdlvideosink_init), (gst_sdlvideosink_lock),
(gst_sdlvideosink_initsdl), (gst_sdlvideosink_create),
(gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property),
(gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state):
Fix SDL videosink and did some cleanups.
2005-10-27 20:16:40 +00:00
|
|
|
2005-10-27 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
|
|
|
|
(gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init),
|
|
|
|
(gst_sdlvideosink_init), (gst_sdlvideosink_lock),
|
|
|
|
(gst_sdlvideosink_initsdl), (gst_sdlvideosink_create),
|
|
|
|
(gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property),
|
|
|
|
(gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state):
|
|
|
|
Fix SDL videosink and did some cleanups.
|
|
|
|
|
2005-10-27 19:36:18 +00:00
|
|
|
2005-10-27 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
Trying to fix videos out of sync (not fixed yet)
|
|
|
|
|
2005-10-27 11:27:53 +00:00
|
|
|
2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.h:
|
|
|
|
Remove got_redirect from class structure as well.
|
|
|
|
|
2005-10-27 11:25:19 +00:00
|
|
|
2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
|
|
|
|
(qtdemux_parse_tree):
|
|
|
|
Remove 'got-redirect' signal and post element message
|
|
|
|
on the bus instead.
|
|
|
|
|
2005-10-26 15:45:11 +00:00
|
|
|
2005-10-26 Zeeshan Ali <zeenix@gmail.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsm.c:
|
|
|
|
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init), (gst_gsmdec_chain):
|
|
|
|
* ext/gsm/gstgsmdec.h:
|
|
|
|
* ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
|
|
|
|
(gst_gsmenc_chain):
|
|
|
|
Fixing stuff as wingo pointed out.
|
|
|
|
|
2005-10-25 16:12:03 +00:00
|
|
|
2005-10-25 Zeeshan Ali <zeenix@gmail.com>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsm.c: (plugin_init):
|
|
|
|
* ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
|
|
|
|
(gst_gsmdec_chain):
|
|
|
|
* ext/gsm/gstgsmdec.h:
|
|
|
|
* ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
|
|
|
|
(gst_gsmenc_chain):
|
|
|
|
* ext/gsm/gstgsmenc.h:
|
|
|
|
Over-writing Wim's gsm plugins (currently not working) with that from the
|
|
|
|
farsight repo. Also made sure that they work with the RTP (de)payloader.
|
|
|
|
|
2005-10-25 13:31:09 +00:00
|
|
|
2005-10-25 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/gsm/gstgsmenc.c: (gst_gsmenc_init),
|
|
|
|
(gst_gsmenc_sink_event), (gst_gsmenc_chain):
|
2005-10-25 16:12:03 +00:00
|
|
|
* ext/gsm/gstgsmenc.h:
|
2005-10-25 13:31:09 +00:00
|
|
|
Fixed event handling
|
|
|
|
|
2005-10-24 13:02:32 +00:00
|
|
|
2005-10-24 Christian Schaller <christian@fluendo.com>
|
|
|
|
|
|
|
|
* configure.ac: port over thomas's plugin listing from base
|
|
|
|
|
2005-10-23 23:07:02 +00:00
|
|
|
2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
back to HEAD
|
|
|
|
|
2005-10-23 22:46:40 +00:00
|
|
|
=== release 0.9.4 ===
|
|
|
|
|
|
|
|
2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
* RELEASE:
|
|
|
|
* configure.ac:
|
|
|
|
Releasing 0.9.4, "Utahraptor"
|
|
|
|
|
2005-10-23 14:38:00 +00:00
|
|
|
2005-10-23 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED.
|
|
|
|
|
2005-10-20 15:08:14 +00:00
|
|
|
2005-10-20 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
|
|
|
|
(gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event),
|
|
|
|
(gst_faad_chain), (gst_faad_change_state):
|
|
|
|
* ext/faad/gstfaad.h:
|
|
|
|
Do some timestamp smoothing (matroskademux apparently sends
|
|
|
|
multiple buffers in a row with the same timestamp); fix
|
|
|
|
duration on outgoing buffers; fix change state function; use
|
|
|
|
GST_DEBUG_FUNCPTR for pad functions.
|
|
|
|
|
2005-10-19 15:58:01 +00:00
|
|
|
2005-10-19 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
|
|
|
|
(gst_qtdemux_handle_src_query):
|
|
|
|
* gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
|
|
|
|
(gst_tta_parse_get_query_types), (gst_tta_parse_query):
|
|
|
|
API change fix.
|
|
|
|
|
2005-10-19 12:41:49 +00:00
|
|
|
2005-10-19 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
All the cool kids use GST_DOCBOOK_CHECK now.
|
|
|
|
|
2005-10-18 08:39:41 +00:00
|
|
|
2005-10-18 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* gst/speed/Makefile.am: Fix build of speed.
|
|
|
|
|
2005-10-17 20:48:35 +00:00
|
|
|
2005-10-17 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* gst/speed/gstspeed.c: (speed_chain), (speed_setcaps),
|
|
|
|
(speed_parse_caps), (speed_src_event), (speed_sink_event),
|
|
|
|
(speed_src_query), (speed_init), (speed_set_property),
|
|
|
|
(speed_change_state), (gst_speed_convert):
|
|
|
|
Fixed speed - the previous version, 1.38, has been ported to 0.9
|
|
|
|
from a wrong version, 1.37 (from 1.36). That fix already includes
|
|
|
|
the changes done in 1.36.2.4.
|
|
|
|
|
2005-10-16 17:08:26 +00:00
|
|
|
2005-10-16 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Fix glib check
|
|
|
|
|
2005-10-13 15:31:20 +00:00
|
|
|
2005-10-13 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* examples/stats/mp2ogg.c:
|
|
|
|
* ext/tarkin/tarkin.c: (tarkin_analysis_framein),
|
|
|
|
(tarkin_synthesis_packetin):
|
|
|
|
and more typos fixed
|
|
|
|
|
ext/faac/gstfaac.c: Gst09-ize code a little bit more: use gst_pad_alloc_buffer(), move event handling from chain func...
Original commit message from CVS:
* ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init),
(gst_faac_sink_setcaps), (gst_faac_src_setcaps),
(gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property),
(gst_faac_get_property), (gst_faac_change_state):
Gst09-ize code a little bit more: use gst_pad_alloc_buffer(),
move event handling from chain function into an event function,
add some locks here and there, do some cleanups; disable 32-bit
integer and float input formats until we're sure that those
actually work (couldn't play back the produced files with
anything).
2005-10-13 11:37:39 +00:00
|
|
|
2005-10-13 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init),
|
|
|
|
(gst_faac_sink_setcaps), (gst_faac_src_setcaps),
|
|
|
|
(gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property),
|
|
|
|
(gst_faac_get_property), (gst_faac_change_state):
|
|
|
|
Gst09-ize code a little bit more: use gst_pad_alloc_buffer(),
|
|
|
|
move event handling from chain function into an event function,
|
|
|
|
add some locks here and there, do some cleanups; disable 32-bit
|
|
|
|
integer and float input formats until we're sure that those
|
|
|
|
actually work (couldn't play back the produced files with
|
|
|
|
anything).
|
|
|
|
|
renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
Original commit message from CVS:
* examples/indexing/indexmpeg.c: (main):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
(gst_artsdsink_close_audio), (gst_artsdsink_change_state):
* ext/artsd/gstartsdsink.h:
* ext/audiofile/gstafparse.c: (gst_afparse_open_file),
(gst_afparse_close_file):
* ext/audiofile/gstafparse.h:
* ext/audiofile/gstafsink.c: (gst_afsink_open_file),
(gst_afsink_close_file), (gst_afsink_chain),
(gst_afsink_change_state):
* ext/audiofile/gstafsink.h:
* ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
(gst_afsrc_close_file), (gst_afsrc_change_state):
* ext/audiofile/gstafsrc.h:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
* ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
* ext/dts/gstdtsdec.c: (gst_dtsdec_init):
* ext/jack/gstjack.h:
* ext/jack/gstjackbin.c: (gst_jack_bin_init),
(gst_jack_bin_change_state):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
* ext/nas/nassink.c: (gst_nassink_open_audio),
(gst_nassink_close_audio), (gst_nassink_change_state):
* ext/nas/nassink.h:
* ext/polyp/polypsink.c: (gst_polypsink_init):
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
* ext/sdl/sdlvideosink.h:
* ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
* ext/sndfile/gstsf.c: (gst_sf_set_property),
(gst_sf_change_state), (gst_sf_release_request_pad),
(gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
* ext/sndfile/gstsf.h:
* ext/swfdec/gstswfdec.c: (gst_swfdec_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
* gst/apetag/apedemux.c: (gst_ape_demux_init):
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
* gst/festival/gstfestival.c: (gst_festival_change_state):
* gst/festival/gstfestival.h:
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
* gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
(gst_multifilesink_set_location), (gst_multifilesink_open_file),
(gst_multifilesink_close_file), (gst_multifilesink_next_file),
(gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
(gst_multifilesink_chain), (gst_multifilesink_change_state):
* gst/multifilesink/gstmultifilesink.h:
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
(dxr3audiosink_open), (dxr3audiosink_close),
(dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
(dxr3audiosink_change_state):
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
(dxr3spusink_close), (dxr3spusink_chain),
(dxr3spusink_change_state):
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
(dxr3videosink_open), (dxr3videosink_close),
(dxr3videosink_write_data), (dxr3videosink_change_state):
* sys/dxr3/dxr3videosink.h:
* sys/glsink/glimagesink.c: (gst_glimagesink_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
(gst_qcamsrc_open), (gst_qcamsrc_close):
* sys/qcam/gstqcamsrc.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
* sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
(gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
(gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
* sys/vcd/vcdsrc.h:
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
moved bitshift from macro to enum definition
2005-10-12 14:29:55 +00:00
|
|
|
2005-10-12 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* examples/indexing/indexmpeg.c: (main):
|
|
|
|
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
|
|
|
|
(gst_artsdsink_close_audio), (gst_artsdsink_change_state):
|
|
|
|
* ext/artsd/gstartsdsink.h:
|
|
|
|
* ext/audiofile/gstafparse.c: (gst_afparse_open_file),
|
|
|
|
(gst_afparse_close_file):
|
|
|
|
* ext/audiofile/gstafparse.h:
|
|
|
|
* ext/audiofile/gstafsink.c: (gst_afsink_open_file),
|
|
|
|
(gst_afsink_close_file), (gst_afsink_chain),
|
|
|
|
(gst_afsink_change_state):
|
|
|
|
* ext/audiofile/gstafsink.h:
|
|
|
|
* ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
|
|
|
|
(gst_afsrc_close_file), (gst_afsrc_change_state):
|
|
|
|
* ext/audiofile/gstafsrc.h:
|
|
|
|
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
|
|
|
|
* ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
|
|
|
|
* ext/dts/gstdtsdec.c: (gst_dtsdec_init):
|
|
|
|
* ext/jack/gstjack.h:
|
|
|
|
* ext/jack/gstjackbin.c: (gst_jack_bin_init),
|
|
|
|
(gst_jack_bin_change_state):
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
|
|
|
|
* ext/nas/nassink.c: (gst_nassink_open_audio),
|
|
|
|
(gst_nassink_close_audio), (gst_nassink_change_state):
|
|
|
|
* ext/nas/nassink.h:
|
|
|
|
* ext/polyp/polypsink.c: (gst_polypsink_init):
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
|
|
|
|
* ext/sdl/sdlvideosink.h:
|
|
|
|
* ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
|
|
|
|
* ext/sndfile/gstsf.c: (gst_sf_set_property),
|
|
|
|
(gst_sf_change_state), (gst_sf_release_request_pad),
|
|
|
|
(gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
|
|
|
|
* ext/sndfile/gstsf.h:
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdec_init):
|
|
|
|
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
|
|
|
|
* gst/apetag/apedemux.c: (gst_ape_demux_init):
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
|
|
|
|
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
|
|
|
|
* gst/festival/gstfestival.c: (gst_festival_change_state):
|
|
|
|
* gst/festival/gstfestival.h:
|
|
|
|
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
|
|
|
|
* gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
|
|
|
|
(gst_multifilesink_set_location), (gst_multifilesink_open_file),
|
|
|
|
(gst_multifilesink_close_file), (gst_multifilesink_next_file),
|
|
|
|
(gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
|
|
|
|
(gst_multifilesink_chain), (gst_multifilesink_change_state):
|
|
|
|
* gst/multifilesink/gstmultifilesink.h:
|
|
|
|
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
|
|
|
|
* sys/cdrom/gstcdplayer.c: (cdplayer_init):
|
|
|
|
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
|
|
|
|
(dxr3audiosink_open), (dxr3audiosink_close),
|
|
|
|
(dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
|
|
|
|
(dxr3audiosink_change_state):
|
|
|
|
* sys/dxr3/dxr3audiosink.h:
|
|
|
|
* sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
|
|
|
|
(dxr3spusink_close), (dxr3spusink_chain),
|
|
|
|
(dxr3spusink_change_state):
|
|
|
|
* sys/dxr3/dxr3spusink.h:
|
|
|
|
* sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
|
|
|
|
(dxr3videosink_open), (dxr3videosink_close),
|
|
|
|
(dxr3videosink_write_data), (dxr3videosink_change_state):
|
|
|
|
* sys/dxr3/dxr3videosink.h:
|
|
|
|
* sys/glsink/glimagesink.c: (gst_glimagesink_init):
|
|
|
|
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
|
|
|
|
(gst_qcamsrc_open), (gst_qcamsrc_close):
|
|
|
|
* sys/qcam/gstqcamsrc.h:
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
|
|
|
|
* sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
|
|
|
|
(gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
|
|
|
|
(gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
|
|
|
|
* sys/vcd/vcdsrc.h:
|
|
|
|
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
|
|
|
|
moved bitshift from macro to enum definition
|
|
|
|
|
2005-10-12 13:54:34 +00:00
|
|
|
2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
|
|
|
|
|
|
|
|
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_sink_setcaps):
|
|
|
|
Fix depth/width handling for float audio (#318659).
|
|
|
|
|
2005-10-12 12:53:07 +00:00
|
|
|
2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
|
|
|
|
|
|
|
|
Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_sink_setcaps),
|
|
|
|
(gst_faac_src_setcaps), (gst_faac_chain):
|
2005-10-12 13:54:34 +00:00
|
|
|
Refcount fixes (#318660)
|
2005-10-12 12:53:07 +00:00
|
|
|
|
2005-10-12 09:15:40 +00:00
|
|
|
2005-10-12 Julien MOUTTE <julien@moutte.net>
|
|
|
|
|
|
|
|
* ext/Makefile.am: libvisual and snapshot are not here anymore. Makes
|
|
|
|
automake-1.7 happy again.
|
|
|
|
|
2005-10-11 23:03:09 +00:00
|
|
|
2005-10-12 Tim-Philipp Müller <tim at centricular dot net>
|
|
|
|
|
|
|
|
* ext/faad/gstfaad.c: (gst_faad_event):
|
|
|
|
newsegment API update
|
|
|
|
|
2005-10-11 16:34:36 +00:00
|
|
|
2005-10-11 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
|
|
|
|
(gst_tta_parse_parse_header):
|
|
|
|
newsegment API update.
|
|
|
|
|
2005-10-03 18:00:32 +00:00
|
|
|
2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
back to development
|
|
|
|
|
2005-10-03 17:50:21 +00:00
|
|
|
=== release 0.9.3 ===
|
|
|
|
|
|
|
|
2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
Releasing 0.9.3, "Porthos"
|
|
|
|
|
2005-09-28 13:38:02 +00:00
|
|
|
2005-09-28 Wim Taymans <wim@fluendo.com>
|
|
|
|
|
|
|
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
|
|
|
|
No need to take stream lock here.
|
|
|
|
|
2005-09-26 15:19:38 +00:00
|
|
|
2005-09-26 Christian Schaller <uraeus@gnome.org>
|
|
|
|
|
|
|
|
* configure.ac: add speed and rfb where needed
|
|
|
|
* gst/librfb/Makefile.am: add rfbsrc.c file to files getting disted
|
|
|
|
|
2005-09-23 17:05:29 +00:00
|
|
|
2005-09-23 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
|
|
|
* ext/gsm/Makefile.am:
|
|
|
|
* ext/gsm/gstgsm.c:
|
|
|
|
* ext/gsm/gstgsmdec.c:
|
|
|
|
* PORTED_09:
|
|
|
|
Gsmdec ported to 0.9.
|
|
|
|
|
2005-09-22 11:17:26 +00:00
|
|
|
2005-09-22 Arwed v. Merkatz <v.merkatz@gmx.net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/tta/gstttadec.c: (gst_tta_dec_setcaps), (gst_tta_dec_init),
|
|
|
|
(gst_tta_dec_chain):
|
|
|
|
* gst/tta/gstttaparse.c: (gst_tta_parse_dispose),
|
|
|
|
(gst_tta_parse_class_init), (gst_tta_parse_reset),
|
|
|
|
(gst_tta_parse_init), (gst_tta_parse_src_event),
|
|
|
|
(gst_tta_parse_get_query_types), (gst_tta_parse_query),
|
|
|
|
(gst_tta_parse_activate), (gst_tta_parse_activate_pull),
|
|
|
|
(gst_tta_parse_parse_header), (gst_tta_parse_stream_data),
|
|
|
|
(gst_tta_parse_loop), (gst_tta_parse_change_state):
|
|
|
|
* gst/tta/gstttaparse.h:
|
|
|
|
Ported tta plugin to 0.9.
|
|
|
|
|
2005-09-20 18:49:05 +00:00
|
|
|
|
2005-09-21 20:33:42 +00:00
|
|
|
2005-09-20 Flavio Oliveira <flavio.oliveira@indt.org.br>
|
|
|
|
|
2005-10-03 17:50:21 +00:00
|
|
|
* ext/gsm/gstgsmenc.c:
|
|
|
|
Setting caps on the outgoing buffers.
|
|
|
|
Need to fix: rtpencoder does not know what it is handling and
|
|
|
|
errors out
|
2005-09-21 20:33:42 +00:00
|
|
|
|
2005-09-20 18:49:05 +00:00
|
|
|
2005-09-20 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
2005-10-03 17:50:21 +00:00
|
|
|
* configure.ac:
|
|
|
|
* ext/sdl/Makefile.am:
|
|
|
|
Fixed Makefile.am - removed hard coded flags from Makefile.am.
|
|
|
|
Added AC_PATH_XTRA to configure.ac to be used by Makefile.am.
|
2005-09-06 14:05:50 +00:00
|
|
|
|
2005-09-19 21:51:02 +00:00
|
|
|
2005-09-19 Edgard Lima <edgard.lima@indt.org.br>
|
|
|
|
|
2005-10-03 17:50:21 +00:00
|
|
|
* Makefile.am:
|
|
|
|
* configure.ac:
|
|
|
|
* ext/sdl/Makefile.am:
|
|
|
|
* ext/sdl/sdlvideosink.c:
|
|
|
|
* PORTED_09:
|
|
|
|
Ported to 0.9.
|
2005-09-20 18:49:05 +00:00
|
|
|
|
|
|
|
=== release 0.9.1 ===
|
2005-09-19 21:51:02 +00:00
|
|
|
|
2005-09-08 15:56:38 +00:00
|
|
|
2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* gst/speed/Makefile.am:
|
|
|
|
* gst/speed/gstspeed.c: Ported to GStreamer 0.9.
|
|
|
|
* PORTED_09:
|
|
|
|
|
2005-09-06 14:05:50 +00:00
|
|
|
2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
* README:
|
|
|
|
* RELEASE:
|
|
|
|
* configure.ac:
|
|
|
|
* autogen.sh:
|
|
|
|
releasing 0.9.1, "Angel Eyes"
|
|
|
|
|
2005-09-05 17:20:29 +00:00
|
|
|
2005-09-05 Jan Schmidt <thaytan@mad.scientist.com>
|
|
|
|
* examples/gstplay/player.c: (main):
|
|
|
|
* examples/stats/mp2ogg.c: (main):
|
|
|
|
* ext/artsd/gstartsdsink.c: (gst_artsdsink_change_state):
|
|
|
|
* ext/audiofile/gstafsink.c: (gst_afsink_change_state):
|
|
|
|
* ext/audiofile/gstafsrc.c: (gst_afsrc_change_state):
|
|
|
|
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_change_state):
|
|
|
|
* ext/dirac/gstdiracdec.cc:
|
|
|
|
* ext/directfb/directfbvideosink.c:
|
|
|
|
(gst_directfbvideosink_change_state):
|
|
|
|
* ext/dts/gstdtsdec.c: (gst_dtsdec_change_state):
|
|
|
|
* ext/faac/gstfaac.c: (gst_faac_change_state):
|
|
|
|
* ext/hermes/gsthermescolorspace.c:
|
|
|
|
(gst_hermes_colorspace_change_state):
|
|
|
|
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_change_state):
|
|
|
|
* ext/jack/gstjack.c: (gst_jack_change_state):
|
|
|
|
* ext/jack/gstjackbin.c: (gst_jack_bin_change_state):
|
|
|
|
* ext/lcs/gstcolorspace.c: (gst_colorspace_change_state):
|
|
|
|
* ext/libmms/gstmms.c: (gst_mms_change_state):
|
|
|
|
* ext/mpeg2enc/gstmpeg2enc.cc:
|
|
|
|
* ext/mplex/gstmplex.cc:
|
|
|
|
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_change_state):
|
|
|
|
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_change_state):
|
|
|
|
* ext/nas/nassink.c: (gst_nassink_change_state):
|
|
|
|
* ext/polyp/polypsink.c: (gst_polypsink_change_state),
|
|
|
|
(context_state_callback), (gst_polypsink_link):
|
|
|
|
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
|
|
|
|
* ext/shout/gstshout.c: (gst_icecastsend_change_state):
|
|
|
|
* ext/smoothwave/gstsmoothwave.c: (gst_sw_change_state):
|
|
|
|
* ext/sndfile/gstsf.c: (gst_sf_change_state):
|
|
|
|
* ext/swfdec/gstswfdec.c: (gst_swfdec_change_state):
|
|
|
|
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_change_state):
|
|
|
|
* ext/xine/xine.c: (gst_xine_change_state):
|
|
|
|
* ext/xine/xineaudiodec.c: (gst_xine_audio_dec_change_state):
|
|
|
|
* ext/xine/xineaudiosink.c: (gst_xine_audio_sink_change_state):
|
|
|
|
* ext/xine/xineinput.c: (gst_xine_input_change_state):
|
|
|
|
* ext/xvid/gstxviddec.c: (gst_xviddec_change_state):
|
|
|
|
* ext/xvid/gstxvidenc.c: (gst_xvidenc_change_state):
|
|
|
|
* gst/apetag/apedemux.c: (gst_ape_demux_change_state):
|
|
|
|
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_change_state):
|
|
|
|
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_change_state):
|
|
|
|
* gst/colorspace/gstcolorspace.c: (gst_colorspace_change_state):
|
|
|
|
* gst/festival/gstfestival.c: (gst_festival_change_state):
|
|
|
|
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state):
|
|
|
|
* gst/modplug/gstmodplug.cc:
|
|
|
|
* gst/mpeg1videoparse/gstmp1videoparse.c:
|
|
|
|
(gst_mp1videoparse_change_state):
|
|
|
|
* gst/mpegaudioparse/gstmpegaudioparse.c:
|
|
|
|
(gst_mp3parse_change_state):
|
|
|
|
* gst/multifilesink/gstmultifilesink.c:
|
|
|
|
(gst_multifilesink_change_state):
|
|
|
|
* gst/speed/gstspeed.c: (speed_change_state):
|
|
|
|
* gst/switch/gstswitch.c: (gst_switch_change_state):
|
|
|
|
* gst/videocrop/gstvideocrop.c: (gst_video_crop_change_state):
|
|
|
|
* gst/videodrop/gstvideodrop.c: (gst_videodrop_change_state):
|
|
|
|
* gst/y4m/gsty4mencode.c: (gst_y4mencode_change_state):
|
|
|
|
* po/af.po:
|
|
|
|
* po/az.po:
|
|
|
|
* po/cs.po:
|
|
|
|
* po/en_GB.po:
|
|
|
|
* po/hu.po:
|
|
|
|
* po/it.po:
|
|
|
|
* po/nb.po:
|
|
|
|
* po/nl.po:
|
|
|
|
* po/or.po:
|
|
|
|
* po/sq.po:
|
|
|
|
* po/sr.po:
|
|
|
|
* po/sv.po:
|
|
|
|
* po/uk.po:
|
|
|
|
* po/vi.po:
|
|
|
|
* sys/cdrom/gstcdplayer.c: (cdplayer_change_state):
|
|
|
|
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_change_state):
|
|
|
|
* sys/dxr3/dxr3spusink.c: (dxr3spusink_change_state):
|
|
|
|
* sys/dxr3/dxr3videosink.c: (dxr3videosink_change_state):
|
|
|
|
* sys/glsink/glimagesink.c: (gst_glimagesink_change_state):
|
|
|
|
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state):
|
|
|
|
* sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_change_state):
|
|
|
|
* sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_change_state):
|
|
|
|
* sys/sunaudio/gstsunelement.c: (gst_sunaudioelement_change_state):
|
|
|
|
* sys/v4l2/gstv4l2element.c: (gst_v4l2element_change_state):
|
|
|
|
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_change_state):
|
|
|
|
* sys/vcd/vcdsrc.c: (gst_vcdsrc_change_state):
|
|
|
|
Fix up all the state change functions.
|
|
|
|
|
2005-09-05 13:49:41 +00:00
|
|
|
2005-09-05 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
|
|
|
|
|
|
* created gst-plugins-bad
|
|
|
|
|
2005-09-02 20:21:17 +00:00
|
|
|
2005-09-02 Flavio Oliveira <flavio.oliveira@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/gsm/Makefile.am:
|
|
|
|
* ext/gsm/gstgsm.c:
|
|
|
|
* ext/gsm/gstgsmenc.c: Ported GSM Encoder to GStreamer 0.9.
|
|
|
|
* PORTED_09:
|
|
|
|
|
2005-09-01 19:12:44 +00:00
|
|
|
2005-08-31 Flavio Oliveira <flavio.oliveira@indt.org.br>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* ext/Makefile.am:
|
|
|
|
* ext/faac/Makefile.am:
|
|
|
|
* ext/faac/gstfaac.c: Ported to GStreamer 0.9.
|