summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ↵Tim-Philipp Müller2006-05-151-0/+0
| | | | | | | | | ID3v2 tags (picture type always set to '... Original commit message from CVS: * ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ID3v2 tags (picture type always set to 'other' for now though).
* gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug ↵Mark Nauwelaerts2006-05-091-0/+0
| | | | | | | | | | | | that results in avimux marking all frames in... Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet bet> * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer), (gst_avi_mux_do_video_buffer): Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in the index as keyframes (#340859).
* gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again.Tim-Philipp Müller2006-04-291-0/+0
| | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): ... and fix multichannel/WAVFORMATEX support again.
* ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of ↵Michael Smith2006-04-101-0/+0
| | | | | | | | | g_list_remove_link () so that we free the link as we... Original commit message from CVS: * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip): Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as well as the contained data.
* gst/qtdemux/qtdemux.c: Added full edit list support.Wim Taymans2006-04-061-0/+0
| | | | | | | | | | | | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index), (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment), (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek), (gst_qtdemux_change_state), (gst_qtdemux_activate_segment), (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample), (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), (qtdemux_parse_trak): Added full edit list support. Avoid overflows in prologue image detection code. Avoid roundoff errors in timestamp calculations.
* ext/speex/: Fix seeking and duration queries (#337033); clean up and ↵Tim-Philipp Müller2006-04-051-0/+0
| | | | | | | | | | | | | | | | | | | refactor a bit. Original commit message from CVS: * ext/speex/gstspeex.c: (plugin_init): * ext/speex/gstspeexdec.c: (gst_speex_dec_class_init), (gst_speex_dec_reset), (gst_speex_dec_init), (speex_dec_convert), (speex_get_sink_query_types), (speex_dec_sink_query), (speex_get_src_query_types), (speex_dec_src_query), (speex_dec_src_event), (speex_dec_sink_event), (speex_dec_chain_parse_header), (speex_dec_chain_parse_comments), (speex_dec_chain_parse_data), (speex_dec_chain), (gst_speex_dec_get_property), (gst_speex_dec_set_property), (speex_dec_change_state): * ext/speex/gstspeexdec.h: Fix seeking and duration queries (#337033); clean up and refactor a bit.
* gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is ↵Wim Taymans2006-04-051-0/+0
| | | | | | | | | | | | explicitly configured. Original commit message from CVS: * 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.
* add taglib checks and docsThomas Vander Stichele2006-04-011-0/+0
| | | | | Original commit message from CVS: add taglib checks and docs
* adding inspect filesThomas Vander Stichele2006-04-011-0/+0
| | | | | Original commit message from CVS: adding inspect files
* configure.ac: clean up, use AS_VERSION and AS_NANOThomas Vander Stichele2006-04-011-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: clean up, use AS_VERSION and AS_NANO * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): use PACKAGE_VERSION define * 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: updated
* sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are ↵Zaheer Abbas Merali2006-03-311-0/+0
| | | | | | | | | | | | | | | | no yellow rectangles with the cursor Original commit message from CVS: 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
* gst/id3demux/gstid3demux.c: Create source pad without leaking.Tim-Philipp Müller2006-03-261-0/+0
| | | | | | Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): Create source pad without leaking.
* Just make few things more robust and also some identation.Edgard Lima2006-03-251-0/+0
| | | | | Original commit message from CVS: Just make few things more robust and also some identation.
* gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file ↵Tim-Philipp Müller2006-03-231-0/+0
| | | | | | | | | | just because the header claims a bigger size... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers), (gst_wavparse_stream_data): Don't try to read beyond the end of the file just because the header claims a bigger size (like with truncated files).
* gst/wavparse/gstwavparse.*: Delay source pad creation until we have the ↵Tim-Philipp Müller2006-03-231-0/+0
| | | | | | | | | | | | | | first chunk of media data, so the we can exam... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), (gst_wavparse_loop): * gst/wavparse/gstwavparse.h: Delay source pad creation until we have the first chunk of media data, so the we can examine the data and adjust the caps accordingly if required. This makes playback of .wav files with DTS-declared-as-PCM content work (#313266).
* ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.Tim-Philipp Müller2006-03-201-0/+0
| | | | | | Original commit message from CVS: * ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
* gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).Tim-Philipp Müller2006-03-091-0/+0
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event): Fix build with gcc-4.1 (#327355).
* gst/qtdemux/qtdemux.c: Extract disc number and count from files that use ↵Tim-Philipp Müller2006-03-081-0/+0
| | | | | | | | | | 'disk' instead of 'disc' as node identifier ... Original commit message from CVS: * 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).
* gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc ↵Edward Hervey2006-02-221-0/+0
| | | | | | | | | | values for DV Video. Original commit message from CVS: 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 '
* gst/id3demux/id3v2frames.c: Add more validation to ensure that a char ↵Jan Schmidt2006-02-131-0/+0
| | | | | | | | | | encoding conversion produced a valid UTF-8 string. Original commit message from CVS: * gst/id3demux/id3v2frames.c: (parse_insert_string_field), (parse_split_strings): Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string.
* adding docs for multiudpsinkThomas Vander Stichele2006-02-061-0/+0
| | | | | Original commit message from CVS: adding docs for multiudpsink
* gst/avi/gstavidemux.c: Only pause if all pads are unlinked AND we've tried ↵Tim-Philipp Müller2006-02-021-0/+0
| | | | | | | | | to send data on all of them at least once. Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked): Only pause if all pads are unlinked AND we've tried to send data on all of them at least once.
* Use new functions from core to render a bin from a string. Fixes build. Up ↵Tim-Philipp Müller2006-02-021-0/+0
| | | | | | | | | | requirements to core CVS. Original commit message from CVS: * configure.ac: * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key): Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS.
* gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end ↵Jan Schmidt2006-01-301-0/+0
| | | | | | | | | | | | | | | | | of the file. Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate), (gst_id3demux_send_tag_event): * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag): Someone should kick my butt. Remove ID3v1 tags from the end of the file. Improve error messages. Send the TAG message as soon as we complete typefinding, instead of waiting until we send the first buffer. Downstream tag event is still sent before the first buffer.
* gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.Fabrizio2006-01-211-0/+0
| | | | | | | | | | | | 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.
* gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our ↵Christoph Burghardt2006-01-201-0/+0
| | | | | | | | | | oil functions Original commit message from CVS: * gst/videobox/gstvideobox.c: (gst_video_box_class_init): Don't forget to initialize liboil, otherwise our oil functions will crash (fixes #327871; patch by: Christoph Burghardt <hawkes at web dot de>).
* gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a ↵Philippe Kalaf2006-01-071-0/+0
| | | | | | | | | | | | parameter. For udpsrc, overrides the por... Original commit message from CVS: 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk> * gst-plugins-good/gst/udp/gstdynudpsink.c: * gst-plugins-good/gst/udp/gstudpsrc.c: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the port or multicast parameters. Fixes bugs #323021.
* ext/jpeg/: Fix leaks.Wim Taymans2006-01-041-0/+0
| | | | | | | Original commit message from CVS: * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): Fix leaks.
* gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.Wim Taymans2005-12-161-0/+0
| | | | | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), (gst_wavparse_other), (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull): * gst/wavparse/gstwavparse.h: Use GstSegment to implement more seeking features.
* ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels ↵Jan Schmidt2005-12-091-0/+0
| | | | | | | | | | | | | | | is stereo and play it that way instead of ... Original commit message from CVS: * 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
* Update .po filesThomas Vander Stichele2005-12-011-0/+0
| | | | | Original commit message from CVS: Update .po files
* Do burger's rename for rtp payloaders and depayloadersThomas Vander Stichele2005-12-011-0/+0
| | | | | Original commit message from CVS: Do burger's rename for rtp payloaders and depayloaders
* update for latest changesChristian Schaller2005-11-301-0/+0
| | | | | Original commit message from CVS: update for latest changes
* gst/: update for symbols changeThomas Vander Stichele2005-11-301-0/+0
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type): * gst/debug/gstnavigationtest.h: * gst/effectv/gstaging.c: (gst_agingtv_get_type): * gst/effectv/gstdice.c: (gst_dicetv_get_type): * gst/effectv/gstedge.c: (gst_edgetv_get_type): * gst/effectv/gstquark.c: (gst_quarktv_get_type): * gst/effectv/gstrev.c: (gst_revtv_get_type): * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type): * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type): * gst/effectv/gstwarp.c: (gst_warptv_get_type): * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property), (gst_video_flip_get_type): * gst/videofilter/gstvideoflip.h: update for symbols change
* borgifyThomas Vander Stichele2005-11-291-0/+0
| | | | | Original commit message from CVS: borgify
* gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not ↵Jan Schmidt2005-11-281-0/+0
| | | | | | | | | | pixel_width and pixel_height (Fixes: #322645) Original commit message from CVS: * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps): Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)
* add ACLOCAL_AMFLAGS; remove old stuff from spec changelogThomas Vander Stichele2005-11-271-0/+0
| | | | | Original commit message from CVS: add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
* gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in ↵Sebastien Cote2005-11-251-0/+0
| | | | | | | | udpsrc. Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_stop): Patch from Sebastien Cote to close control sockets in udpsrc.
* check/elements/matroskamux.c: Fix leak in check.Wim Taymans2005-11-161-0/+0
| | | | | | Original commit message from CVS: * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad): Fix leak in check.
* gst/flx/gstflxdec.c: Fix state change.Wim Taymans2005-11-161-0/+0
| | | | | | Original commit message from CVS: * gst/flx/gstflxdec.c: (gst_flxdec_change_state): Fix state change.
* gst/avi/gstavidemux.c: Invert DIB images again (see #132341).Tim-Philipp Müller2005-11-151-0/+0
| | | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert), (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): Invert DIB images again (see #132341).
* rework configure.ac; make asterisk rtp stuff compile on mingwThomas Vander Stichele2005-11-141-0/+0
| | | | | Original commit message from CVS: rework configure.ac; make asterisk rtp stuff compile on mingw
* sigh, static pad templates aren't refcounted properlyThomas Vander Stichele2005-11-021-0/+0
| | | | | Original commit message from CVS: sigh, static pad templates aren't refcounted properly
* Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.Edgard Lima2005-10-281-0/+0
| | | | | Original commit message from CVS: Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
* gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.Wim Taymans2005-10-181-0/+0
| | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): Fix for segment-start/stop API change.
* gst/videobox/gstvideobox.c: Fix caps nego some more to getJulien Moutte2005-10-171-0/+0
| | | | | | | | | | Original commit message from CVS: 2005-10-17 Julien MOUTTE <julien@moutte.net> * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps), (gst_video_box_get_unit_size): Fix caps nego some more to get AYUV output declared in transform_caps.
* flx plugin ported to 0.9Zeeshan Ali2005-10-161-0/+0
| | | | | Original commit message from CVS: flx plugin ported to 0.9
* configure.ac: GLIB_CHECK.Andy Wingo2005-10-161-0/+0
| | | | | | | Original commit message from CVS: 2005-10-16 Andy Wingo <wingo@pobox.com> * configure.ac: GLIB_CHECK.
* ext/libpng/: Ported pngdec to 0.9Julien Moutte2005-10-151-0/+0
| | | | | | | | | | | Original commit message from CVS: 2005-10-15 Julien MOUTTE <julien@moutte.net> * ext/libpng/Makefile.am: * ext/libpng/gstpng.c: (plugin_init): * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), (gst_pngdec_init), (user_read_data), (gst_pngdec_chain): * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
* renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to ↵Stefan Kost2005-10-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enum definition Original commit message from CVS: * examples/indexing/indexmpeg.c: (main): * ext/esd/esdmon.c: (gst_esdmon_open_audio), (gst_esdmon_close_audio), (gst_esdmon_change_state): * ext/esd/esdmon.h: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init): * ext/pango/gsttextoverlay.c: (gst_textoverlay_init): * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init): * gst/avi/gstavimux.c: (gst_avimux_init): * gst/matroska/matroska-demux.c: (gst_matroska_demux_init): * gst/multipart/multipartdemux.c: (gst_multipart_demux_init): * gst/multipart/multipartmux.c: (gst_multipart_mux_init): * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init), (gst_multifilesrc_get), (gst_multifilesrc_open_file), (gst_multifilesrc_close_file), (gst_multifilesrc_change_state): * gst/oldcore/gstmultifilesrc.h: * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init), (gst_pipefilter_open_file), (gst_pipefilter_close_file), (gst_pipefilter_change_state): * gst/oldcore/gstpipefilter.h: * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): * gst/videomixer/videomixer.c: (gst_videomixer_init): * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init): * sys/osxaudio/gstosxaudiosink.h: * sys/osxaudio/gstosxaudiosrc.h: renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition