| 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstiir.h: |
| * gst/filter/gstlpwsinc.h: |
| Don't forget new files. |
| |
| 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. |
| Fixes #346853. |
| |
| 2006-07-10 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Extract comment information!! |
| |
| 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Don't crash on twos/sowt/raw audio. #345830. |
| |
| 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 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/modplug/libmodplug/stdafx.h: |
| Fix modplug on AMD64. Fixes #345336. |
| |
| 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix --disable-external (can't set conditionals conditionally, |
| #343602). |
| |
| 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * gst/spectrum/Makefile.am: |
| Fix build. |
| |
| 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 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 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 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * examples/directfb/.cvsignore: |
| * ext/directfb/.cvsignore: |
| #define red green |
| |
| 2006-06-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/spectrum/.cvsignore: |
| Ignore more. |
| |
| 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. |
| |
| 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 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 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 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. |
| |
| 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-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 Edward Hervey <edward@fluendo.com> |
| |
| * ext/faad/gstfaad.h: |
| Forgot to commit the header file too. |
| |
| 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 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-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 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds): |
| Detect QCELP in mp4a descriptors. |
| |
| 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 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 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 |
| |
| 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 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): |
| Use boilerplate macro, fix strings to match plugin-moval-requirements |
| |
| 2006-05-21 Stefan Kost <ensonic@users.sf.net> |
| |
| * 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 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: |
| Initial port of the spectrum element |
| |
| 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: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| Some clean-ups requested by wingo in bug #338818. |
| |
| 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 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 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 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 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 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. |
| |
| 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. |
| |
| 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 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 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown), |
| (qtdemux_parse_trak), (gst_qtdemux_handle_esds): |
| Parse version 2 sample descriptions. Fixes #341231 |
| Don't #define gst_util_dump_mem(), use something more |
| specific instead to avoid confusion. |
| |
| 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 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 Edward Hervey <edward@fluendo.com> |
| |
| * autogen.sh: (CONFIGURE_DEF_OPT): |
| libtoolize on Darwin/MacOSX is called glibtoolize |
| |
| 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 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 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 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS |
| |
| === 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 Julien MOUTTE <julien@moutte.net> |
| |
| * tests/icles/Makefile.am: Fix build. |
| |
| 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 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 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/Makefile.am: |
| Forgot to commit this one. |
| |
| 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 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 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 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 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 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 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 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 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 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) |
| |
| 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-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 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 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 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 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-13 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Just added a gtk-doc comment. |
| |
| 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 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 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read): |
| Fix to work in read mode. |
| |
| 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak): |
| Fix framerate calculation. |
| |
| 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| force mono 8000 Hz on AMR samples. |
| |
| 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 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 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 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 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 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 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 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * tests/icles/ximagesrc-test.c: (main): |
| Actually assert that pipeline goes to playing |
| |
| 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 |
| |
| 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| clean up so report properly on missing stuff |
| fix modplug detection |
| |
| 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 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 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 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 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. |
| |
| 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. |
| Fixes #332155 |
| |
| 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 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 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 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 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 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 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 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| |
| * sys/ximagesrc/ximagesrc.c: |
| Add docs to ximagesrc |
| |
| 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 |
| |
| 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 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. |
| |
| 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 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 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 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 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 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 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 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 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 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 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/taglib/gsttaglib.h: |
| Fix left-over gst_my_filter_get_type. |
| |
| 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 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 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 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 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 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * Makefile.am: |
| * configure.ac: |
| Fix distcheck. |
| |
| 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 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 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 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 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 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 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 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 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/modplug/Makefile.am: |
| * gst/modplug/gstmodplug.cc: Fix modplug compilation. |
| |
| 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 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 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 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/musepack/gstmusepackdec.h: |
| * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek): |
| Forgot those two. |
| |
| 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 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 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-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 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 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 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 Julien MOUTTE <julien@moutte.net> |
| |
| * sys/glsink/glimagesink.c: It doesn't seem we need GLU.h |
| |
| 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 Michael Smith <msmith@fluendo.com> |
| |
| * autogen.sh: |
| Allow automake 1.9 |
| |
| 2006-02-24 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/neon/gstneonhttpsrc.c: |
| Changed property name from "uri" to "location" |
| |
| 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-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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Surely this is supposed to be >= a.b, not == a.b |
| |
| 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 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 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Back to CVS nano |
| |
| === 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 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Release 0.10.0.3 - pre-release for 0.10.1 |
| |
| 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 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 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 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| Release 0.10.0.2 - pre-release for 0.10.1 |
| |
| 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 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 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 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 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 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 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. |
| |
| 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 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 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 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 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 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 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". |
| |
| |
| 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 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 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-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 Andy Wingo <wingo@pobox.com> |
| |
| * sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD) |
| (libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs. |
| |
| 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 Edward Hervey <edward@fluendo.com> |
| |
| * sys/glsink/Makefile.am: |
| glimagesink.h is dead, long live glimagesink.h |
| |
| 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 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 |
| from 0.8 branch (for AAC+ radio streams) (#328854, #328721). |
| |
| 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix wrong memcpy source pointer. |
| |
| 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 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. |
| |
| 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 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 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 David Schleef <ds@schleef.org> |
| |
| * configure.ac: |
| * ext/swfdec/gstswfdec.c: Update from swfdec. |
| |
| 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/ivorbis/vorbisfile.c: |
| * ext/neon/gstneonhttpsrc.c: |
| Fixed state transictions PLAYING->NULL->PLAYING. |
| |
| 2006-01-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/tremor/vorbisfile.c: |
| Some minor improvements on log messages. |
| |
| 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 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 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlvideosink.c: |
| Now implementing navigation interface and using |
| GST_BOILER_PLATE_FULL. |
| |
| 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/sdl/sdlaudiosink.c: |
| Replaced wrong style code by GST_BOILERPLATE. |
| |
| 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-09 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * 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> |
| |
| * 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 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/games/gstpuzzle.c: (plugin_init): |
| call oil_init() when using liboil |
| |
| 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 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 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 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 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 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 |
| |
| 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 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-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 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 Julien MOUTTE <julien@moutte.net> |
| |
| * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers), |
| (gst_dfbvideosink_init): Always prefer the primary layer. |
| |
| 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 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 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 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 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 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 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/libmms/gstmms.c: |
| Just removed a weird printf ;-) |
| |
| 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 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 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 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 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 |
| |
| === release 0.10.0 === |
| |
| 2005-12-05 <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.10.0, "Camembert" |
| |
| 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/Makefile.am: |
| Add missing $(WAVPACK_DIR) (#322962). |
| |
| === release 0.9.7 === |
| |
| 2005-12-01 <thomas (at) apestaart (dot) org> |
| |
| * configure.ac: |
| releasing 0.9.7, "Arrigato Gasuimas Skebisan" |
| |
| 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 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * ext/Makefile.am: |
| alphabets, so hard to master. Should fix distcheck. |
| |
| 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. |
| |
| 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: back to HEAD |
| |
| === release 0.9.6 === |
| |
| 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| releasing 0.9.6, "Hot Tea" |
| |
| 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 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 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 Edward Hervey <edward@fluendo.com> |
| |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop): |
| Fix for latest API changes |
| |
| 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 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 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 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 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 Andy Wingo <wingo@pobox.com> |
| |
| * *.h: |
| * *.c: Ran scripts/update-macros. Oh yes. |
| |
| 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 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): |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 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 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 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: back to HEAD |
| |
| === 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 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 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 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 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * configure.ac: |
| * PORTED_09: |
| * ext/Makefile.am: |
| * ext/ivorbis/vorbis.c: |
| * ext/ivorbis/vorbisfile.c: |
| 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 Julien MOUTTE <julien@moutte.net> |
| |
| * examples/Makefile.am: Cleanup non existing |
| examples. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * docs/plugins/inspect.stamp: Add missing files. |
| |
| 2005-11-06 Julien MOUTTE <julien@moutte.net> |
| |
| * examples/Makefile.am: Make buildbot happy. |
| |
| 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 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-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 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 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 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 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 Julien MOUTTE <julien@moutte.net> |
| |
| * configure.ac: Requires DirectFB 0.9.24 |
| |
| 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 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 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 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. |
| |
| 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * gst/qtdemux/qtdemux.h: |
| Remove got_redirect from class structure as well. |
| |
| 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 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 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 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/gsm/gstgsmenc.c: (gst_gsmenc_init), |
| (gst_gsmenc_sink_event), (gst_gsmenc_chain): |
| * ext/gsm/gstgsmenc.h: |
| Fixed event handling |
| |
| 2005-10-24 Christian Schaller <christian@fluendo.com> |
| |
| * configure.ac: port over thomas's plugin listing from base |
| |
| 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| back to HEAD |
| |
| === 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 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED. |
| |
| 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 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| All the cool kids use GST_DOCBOOK_CHECK now. |
| |
| 2005-10-18 Julien MOUTTE <julien@moutte.net> |
| |
| * gst/speed/Makefile.am: Fix build of speed. |
| |
| 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 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * configure.ac: |
| Fix glib check |
| |
| 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 |
| |
| 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). |
| |
| 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 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 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): |
| Refcount fixes (#318660) |
| |
| 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-12 Tim-Philipp Müller <tim at centricular dot net> |
| |
| * ext/faad/gstfaad.c: (gst_faad_event): |
| newsegment API update |
| |
| 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * configure.ac: |
| back to development |
| |
| === 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 Wim Taymans <wim@fluendo.com> |
| |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): |
| No need to take stream lock here. |
| |
| 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 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 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 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * 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-20 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * 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-19 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * Makefile.am: |
| * configure.ac: |
| * ext/sdl/Makefile.am: |
| * ext/sdl/sdlvideosink.c: |
| * PORTED_09: |
| Ported to 0.9. |
| |
| === release 0.9.1 === |
| |
| 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * NEWS: |
| * README: |
| * RELEASE: |
| * configure.ac: |
| * autogen.sh: |
| releasing 0.9.1, "Angel Eyes" |
| |
| 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 Thomas Vander Stichele <thomas at apestaart dot org> |
| |
| * created gst-plugins-bad |
| |
| 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-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. |