summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2006-02-21configure.ac: Surely this is supposed to be >= a.b, not == a.bTim-Philipp Müller3-1/+6
Original commit message from CVS: * configure.ac: Surely this is supposed to be >= a.b, not == a.b
2006-02-20Port ximagesrc to 0.10 (Closes #304795)Jan Schmidt8-19/+1615
Original commit message from CVS: * configure.ac: * sys/Makefile.am: * sys/ximagesrc/Makefile.am: * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf), (gst_ximagesrc_open_display), (gst_ximagesrc_start), (gst_ximagesrc_stop), (gst_ximagesrc_unlock), (gst_ximagesrc_recalc), (composite_pixel), (gst_ximagesrc_ximage_get), (gst_ximagesrc_create), (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init), (gst_ximagesrc_dispose), (gst_ximagesrc_finalize), (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps), (gst_ximagesrc_fixate), (gst_ximagesrc_class_init), (gst_ximagesrc_init), (plugin_init): * sys/ximagesrc/ximagesrc.h: * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror), (ximageutil_check_xshm_calls), (ximageutil_xcontext_get), (ximageutil_xcontext_clear), (ximageutil_calculate_pixel_aspect_ratio), (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free), (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init), (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new), (gst_ximageutil_ximage_destroy): * sys/ximagesrc/ximageutil.h: Port ximagesrc to 0.10 (Closes #304795)
2006-02-20I'm too lazy to comment thisEdgard Lima3-42/+77
Original commit message from CVS: Some event handling added by Renato Filho <renato.filho@indt.org.br>
2006-02-20configure.ac: Back to CVS nanoJan Schmidt2-1/+6
Original commit message from CVS: * configure.ac: Back to CVS nano
2006-02-20configure.ac: releasing 0.10.1, "Slimy - yet satisfying"RELEASE-0_10_1Jan Schmidt11-12/+204
Original commit message from CVS: 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com> * configure.ac: releasing 0.10.1, "Slimy - yet satisfying"
2006-02-20ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem ↵Jan Schmidt1-1/+3
to work, and isn't enabled for the build,... Original commit message from CVS: * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event), (gst_signal_processor_process): Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build, but it helps me win the feature-count competitions ooh yeah.
2006-02-19configure.ac: Release 0.10.0.3 - pre-release for 0.10.1Jan Schmidt2-1/+6
Original commit message from CVS: * configure.ac: Release 0.10.0.3 - pre-release for 0.10.1
2006-02-19ext/bz2/: Add proper copyright headers identifying Lutz Müller as the ↵Tim-Philipp Müller6-10/+25
author and copyright holder (#331600). Original commit message from CVS: * 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-17gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index ↵Tim-Philipp Müller2-8/+16
entries (#331582). Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie): Don't GST_LOG timestamps from nonexistent index entries (#331582).
2006-02-17gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the ↵Edward Hervey2-0/+14
correct size because the parser assumes t... Original commit message from CVS: * 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-17configure.ac: Release 0.10.0.2 - pre-release for 0.10.1Jan Schmidt2-3/+9
Original commit message from CVS: * configure.ac: Release 0.10.0.2 - pre-release for 0.10.1
2006-02-17latest updatesChristian Schaller1-0/+2
Original commit message from CVS: latest updates
2006-02-16gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked.Edward Hervey2-6/+11
Original commit message from CVS: * 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-15gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ...Tim-Philipp Müller2-1/+6
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain): It appears 100% equals 1/1 and not 100/1 ...
2006-02-15gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is ↵Tim-Philipp Müller2-1/+27
happening by posting 'buffering' messages... Original commit message from CVS: * 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-14gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom.Edward Hervey3-17/+68
Original commit message from CVS: * 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-14ext/libmms/gstmms.c: Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no ↵Tim-Philipp Müller2-21/+25
need to push our own EOS event on EOS, t... Original commit message from CVS: * 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-14sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on schleef, don't ↵Andy Wingo2-3/+8
break me gst-inspect -a. Original commit message from CVS: 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-14gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov ↵Edward Hervey2-2/+19
atoms in push-based mode. Original commit message from CVS: * 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-13gst/qtdemux/: QtDemux can now work push-based.Edward Hervey4-212/+476
Original commit message from CVS: * gst/qtdemux/Makefile.am: * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), (extract_initial_length_and_fourcc), (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain), (qtdemux_sink_activate), (qtdemux_sink_activate_pull), (qtdemux_sink_activate_push), (qtdemux_parse_trak): * gst/qtdemux/qtdemux.h: QtDemux can now work push-based. It still needs some love for seeking.
2006-02-13I'm too lazy to comment thisEdgard Lima7-0/+456
Original commit message from CVS: freeze plugin ported to 0.10 by Renato Filho <renato.filho@indt.org.br>
2006-02-10Port cdxaparse, makes VCD playback work.Tim-Philipp Müller5-211/+476
Original commit message from CVS: * configure.ac: * gst/cdxaparse/Makefile.am: * gst/cdxaparse/gstcdxaparse.c: * gst/cdxaparse/gstcdxaparse.h: Port cdxaparse, makes VCD playback work.
2006-02-10update spec fileChristian Schaller1-1/+2
Original commit message from CVS: update spec file
2006-02-07remove unused varThomas Vander Stichele1-4/+0
Original commit message from CVS: remove unused var
2006-02-07gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate ↵Thomas Vander Stichele2-3/+14
the last chunk. Looks like an obvious b... Original commit message from CVS: * 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-07doc updatesThomas Vander Stichele3-4/+3
Original commit message from CVS: doc updates
2006-02-07gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving ↵Thomas Vander Stichele2-9/+39
recurring messages to LOG level Original commit message from CVS: * 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-06Now it uses libneon 0.25.5 that supports shoutcast.Edgard Lima3-6/+16
Original commit message from CVS: Now it uses libneon 0.25.5 that supports shoutcast.
2006-02-06ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of "x-bz2".Edward Hervey3-7/+119
Original commit message from CVS: 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-06gst/qtdemux/qtdemux.*: Some QT demux loving.Wim Taymans4-57/+98
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header), (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak), (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num), (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds), (qtdemux_video_caps), (qtdemux_audio_caps): * gst/qtdemux/qtdemux.h: Some QT demux loving. Handle seeking in a less broken way. Fix AMR caps to match the AMR decoder. Set first timestamp on AMR samples to 0 for now. Remove some \n in DEBUG strings. Use _scale_int for maximum precision.
2006-02-06gst/apetag/: Remove old files, apetag is in gst-plugins-good now.Tim-Philipp Müller5-928/+8
Original commit message from CVS: * 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-06ext/bz2/: No need to init parent_class, the boilerplate does it for you.Andy Wingo3-4/+6
Original commit message from CVS: 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-06Hook it up.Andy Wingo9-0/+701
Original commit message from CVS: 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-02-03add opengl pluginChristian Schaller2-1/+2
Original commit message from CVS: add opengl plugin
2006-01-30sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)Andy Wingo3-2/+9
Original commit message from CVS: 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-29ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix ↵Tim-Philipp Müller4-508/+713
handling of widths of 32 bits. Original commit message from CVS: * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps), (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event), (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples), (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init): Add debug category, use boilerplate macros, fix handling of widths of 32 bits. * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init), (gst_wavpack_parse_index_get_last_entry), (gst_wavpack_parse_index_get_entry_from_sample), (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset), (gst_wavpack_parse_src_query), (gst_wavpack_parse_scan_to_find_sample), (gst_wavpack_parse_send_newsegment), (gst_wavpack_parse_handle_seek_event), (gst_wavpack_parse_src_event), (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length), (gst_wavpack_parse_pull_buffer), (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop), (gst_wavpack_parse_change_state), (gst_wavepack_parse_sink_activate), (gst_wavepack_parse_sink_activate_pull), (gst_wavpack_parse_plugin_init): * ext/wavpack/gstwavpackparse.h: Rewrite a bit, mostly to fix flow logic and to make seeking work. Fix buffer/event refcounting. Add some debug statements. Add width of 32 to source pad template caps. Use boilerplate macros.
2006-01-28sys/glsink/Makefile.am: glimagesink.h is dead, long live glimagesink.hEdward Hervey2-2/+5
Original commit message from CVS: * sys/glsink/Makefile.am: glimagesink.h is dead, long live glimagesink.h
2006-01-28revival of glimagesink. Kind of works.David Schleef6-1502/+593
Original commit message from CVS: * 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-27ext/faad/gstfaad.c: Handle 'framed' field in caps; Port syncing for raw ↵Tim-Philipp Müller2-15/+109
streams from 0.8 branch (for AAC+ radio strea... Original commit message from CVS: * 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) (#328722).
2006-01-27ext/sdl/sdlvideosink.*: Fix output stride copying, so that it displays ↵Jan Schmidt3-84/+193
correctly on framebuffer devices that don't ma... Original commit message from CVS: * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported), (gst_sdlvideosink_xoverlay_set_xwindow_id), (gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events), (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl), (gst_sdlvideosink_destroy), (gst_sdlvideosink_create), (gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame), (gst_sdlvideosink_change_state), (gst_sdlvideosink_navigation_send_event): * ext/sdl/sdlvideosink.h: Fix output stride copying, so that it displays correctly on framebuffer devices that don't match our implict GStreamer stride arrangement. Fix locking things. Offer XOverlay only when SDL is running against X. Make non-scaled (and ugly) embedding work via X Overlay. It can't actually match the embedded window size because there's no way to figure out what size that should be from the XOverlay interface. See comment in sdlvideosink.c
2006-01-26gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.Tim-Philipp Müller2-3/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Fix wrong memcpy source pointer.
2006-01-25Just chain up finalize calls (calling parent_class->finalize).Edgard Lima3-1/+13
Original commit message from CVS: Just chain up finalize calls (calling parent_class->finalize).
2006-01-25Finalize method has been created and others small changes.Edgard Lima2-2/+28
Original commit message from CVS: Finalize method has been created and others small changes.
2006-01-24ext/musepack/: Fix seeking in musepack files (it's still incredibly slow, ↵Tim-Philipp Müller5-328/+360
but I don't think that is our plugin's faul... Original commit message from CVS: * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init), (gst_musepackdec_class_init), (gst_musepackdec_init), (gst_musepackdec_send_newsegment), (gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event), (gst_musepackdec_src_query), (gst_musepackdec_src_convert), (gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop), (gst_musepackdec_change_state): * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek), (gst_musepack_reader_seek), (gst_musepack_reader_tell), (gst_musepack_reader_get_size): * ext/musepack/gstmusepackreader.h: Fix seeking in musepack files (it's still incredibly slow, but I don't think that is our plugin's fault). Clean up code and get rid of old cruft. Post tags with all kind of neat information like replay gain and such on the bus, if it is available. Add a 'musepackdec' debug category.
2006-01-24gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.Edward Hervey2-5/+19
Original commit message from CVS: * 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-23gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ ↵Edward Hervey2-0/+31
AVDJ : image/jpeg _ dvcp, dvc : video/x-d... Original commit message from CVS: * 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-21Update from swfdec.David Schleef3-26/+27
Original commit message from CVS: * configure.ac: * ext/swfdec/gstswfdec.c: Update from swfdec.
2006-01-21gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.Fabrizio3-21/+47
Original commit message from CVS: * 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-20Fixed state transictions PLAYING->NULL->PLAYING.Edgard Lima4-8/+32
Original commit message from CVS: Fixed state transictions PLAYING->NULL->PLAYING.
2006-01-19Some minor improvements on log messages.Edgard Lima2-40/+54
Original commit message from CVS: Some minor improvements on log messages.