summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.Wim Taymans2006-05-101-27/+47
| | | | | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown), (qtdemux_parse_trak), (gst_qtdemux_handle_esds): Parse version 2 sample descriptions. Don't #define gst_util_dump_mem(), use something more specific instead to avoid confusion.
* gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, ↵Jan Schmidt2006-05-102-2/+26
| | | | | | | | | | | | by ensuring that we only try and parse st... Original commit message from CVS: * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist): Fix parsing of numeric genre strings some more, by ensuring that we only try and parse strings that a) Start with '(' and b) Consist only of digits. Also, when finding an escaping '((' sequence, bust it back to '(' by swallowing the first parenthesis
* ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() ↵Tim-Philipp Müller2006-05-103-35/+50
| | | | | | | | | | | and fail with a decent error message on err... Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close): * ext/esd/esdsink.h: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on errors.
* Const-ify GEnumValue arrays.Tim-Philipp Müller2006-05-1012-12/+29
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/esd/esdmon.c: (gst_esdmon_depths_get_type), (gst_esdmon_channels_get_type): * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type): * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type): * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type): * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type): * gst/alpha/gstalpha.c: (gst_alpha_method_get_type): * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type): * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type): * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type): * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type): * gst/videomixer/videomixer.c: (gst_video_mixer_background_get_type): Const-ify GEnumValue arrays.
* gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug ↵Mark Nauwelaerts2006-05-093-2/+16
| | | | | | | | | | | | 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).
* Fix fourcc name printed out. Patch from Martin Rubli.Martin Rubli2006-05-082-6/+8
| | | | | Original commit message from CVS: Fix fourcc name printed out. Patch from Martin Rubli.
* gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.Wim Taymans2006-05-081-6/+5
| | | | | | | | Original commit message from CVS: * 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.
* gst/rtsp/rtspurl.c: Make parsing of urls suck slightly less.Wim Taymans2006-05-082-9/+21
| | | | | | Original commit message from CVS: * gst/rtsp/rtspurl.c: (rtsp_url_parse): Make parsing of urls suck slightly less.
* autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize.Edward Hervey2006-05-082-1/+6
| | | | | | Original commit message from CVS: * autogen.sh: (CONFIGURE_DEF_OPT): libtoolize on Darwin/MacOSX is called glibtoolize.
* C89 compliance fixes. Fixes #340980Jens Granseuer2006-05-083-2/+14
| | | | | | | | Original commit message from CVS: Patch by: Jens Granseuer <jensgr at gmx dot net> * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_init): * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose): C89 compliance fixes. Fixes #340980
* ext/flac/gstflacdec.*: Handle segment seeks that include the end of the file ↵Tim-Philipp Müller2006-05-063-14/+43
| | | | | | | | | | | | as stop point properly: when the decoder... Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flac_dec_loop): * ext/flac/gstflacdec.h: Handle segment seeks that include the end of the file as stop point properly: when the decoder hits EOS we want to send a SEGMENT_DONE message instead of an EOS event in case we're in segment seek mode (fixes #340699).
* Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up ↵Maciej Katafiasz2006-05-0612-23/+49
| | | | | | | following lines. Original commit message from CVS: Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
* Some changes proposed by wingo in bug #338818 (but not everything yet). ↵Martin Rubli2006-05-0511-179/+273
| | | | | | | Patch from Martin Rubli to fix framerate dete... Original commit message from CVS: Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
* gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream ↵Michal Benes2006-05-042-0/+8
| | | | | | | | | context (#340623). Original commit message from CVS: Patch by: Michal Benes <michal dot benes at xeris dot cz> * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset): Don't leak caps when freeing the stream context (#340623).
* configure.ac: Back to CVSJan Schmidt2006-05-042-1/+6
| | | | | | Original commit message from CVS: * configure.ac: Back to CVS
* Really release 0.10.3Jan Schmidt2006-05-0451-53/+53
| | | | | Original commit message from CVS: Really release 0.10.3
* Really release 0.10.3 this timeJan Schmidt2006-05-041-1/+1
| | | | | Original commit message from CVS: Really release 0.10.3 this time
* Release 0.10.3Jan Schmidt2006-05-0458-152/+13623
| | | | | Original commit message from CVS: Release 0.10.3
* Update .po filesJan Schmidt2006-05-0314-29/+29
| | | | | Original commit message from CVS: Update .po files
* gst/matroska/matroska-mux.c: Don't strcmp() NULL strings.Tim-Philipp Müller2006-05-032-4/+23
| | | | | | | | | | | Original commit message from CVS: * gst/matroska/matroska-mux.c: (gst_matroska_mux_stream_is_vorbis_header), (gst_matroska_mux_write_data): Don't strcmp() NULL strings. Only start new clusters on video keyframes, not on any random audio buffer that doesn't have the DELTA_UNIT flag set (fixes 'make check' again).
* gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very ↵Mark Nauwelaerts2006-05-032-5/+64
| | | | | | | | | | | | | | | | high timestamp value and then dead-lock w... Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet be> * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad), (gst_matroska_mux_stream_is_vorbis_header), (gst_matroska_mux_write_data): Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock when muxing vorbis audio streams (the three vorbis header buffers carry no timestamp, and it would try to mux these after all video buffers). Fixes #340346. Improve clustering: start a new cluster also whenever we get a keyframe.
* gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a ↵Jan Schmidt2006-05-031-17/+7
| | | | | | | | | dead code block. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Clean up one piece of logic slightly and remove a dead code block.
* add win32 stuffThomas Vander Stichele2006-05-036-6/+607
| | | | | | | | Original commit message from CVS: * Makefile.am: * configure.ac: * win32/common/config.h.in: add win32 stuff
* add win32 stuffThomas Vander Stichele2006-05-031-0/+7
| | | | | | | | Original commit message from CVS: * Makefile.am: * configure.ac: * win32/common/config.h.in: add win32 stuff
* ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. ↵Michael Smith2006-05-022-4/+17
| | | | | | | | | This fourcc crap Original commit message from CVS: * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform): Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap SUCKS.
* Fix get_caps func to work when no framerate is available and the caps isn't ↵Edgard Lima2006-05-021-5/+3
| | | | | | | simple. Original commit message from CVS: Fix get_caps func to work when no framerate is available and the caps isn't simple.
* gst/: don't leak caps-stringStefan Kost2006-05-024-4/+25
| | | | | | | | Original commit message from CVS: * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps): * gst/debug/negotiation.c: (gst_negotiation_update_caps): * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps): don't leak caps-string
* gst/id3demux/gstid3demux.c: Let core insert default error message for ↵Tim-Philipp Müller2006-05-022-4/+10
| | | | | | | | | | | TYPE_NOT_FOUND errors, it's just as good as our... Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), (gst_id3demux_sink_activate): Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our own and has the added bonus of being translated.
* gst/: Post an error message when we get an EOS event and were not able to ↵Tim-Philipp Müller2006-05-024-3/+74
| | | | | | | | | | | | | | | | | find out the type of stream. Original commit message from CVS: * gst/apetag/gsttagdemux.c: (gst_tag_demux_init), (gst_tag_demux_sink_event): * gst/id3demux/gstid3demux.c: (gst_id3demux_init), (gst_id3demux_sink_event): Post an error message when we get an EOS event and were not able to find out the type of stream. * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer), (test_taglib_id3mux_with_tags): Decrease num-buffers to 16 per iteration again, otherwise the many memcpy()s and reallocations in the test will hammer slow CPUs completely and make the test timeout.
* configure.ac: figure out where plugins-base plugins areThomas Vander Stichele2006-05-024-4/+19
| | | | | | | | | | | | Original commit message from CVS: * configure.ac: figure out where plugins-base plugins are * tests/check/Makefile.am: use plugins-base plugins, so we have typefind functions * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags): increase num-buffers, this makes sure the test errors out instead of timing out when no typefind functions are present
* fix docs for wavparseThomas Vander Stichele2006-05-021-3/+2
| | | | | Original commit message from CVS: fix docs for wavparse
* Few improvements to move to good.Edgard Lima2006-05-015-77/+313
| | | | | Original commit message from CVS: Few improvements to move to good.
* docs/plugins/Makefile.am: also check .cc files for gtk-doc markupThomas Vander Stichele2006-05-0112-19/+79
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: also check .cc files for gtk-doc markup * configure.ac: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * tests/check/Makefile.am: * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main): * ext/Makefile.am: * ext/taglib/Makefile.am: * ext/taglib/gstid3v2mux.h: * ext/taglib/gsttaglibmux.c: * ext/taglib/gsttaglibmux.h: move taglib-based id3v2muxer to -good. Fixes #336110.
* add icydemux inspectionThomas Vander Stichele2006-05-011-0/+21
| | | | | Original commit message from CVS: add icydemux inspection
* add ximagesrc for translationThomas Vander Stichele2006-05-0115-99/+240
| | | | | Original commit message from CVS: add ximagesrc for translation
* small cleanupsThomas Vander Stichele2006-04-302-4/+3
| | | | | Original commit message from CVS: small cleanups
* fix docsThomas Vander Stichele2006-04-301-1/+1
| | | | | Original commit message from CVS: fix docs
* update to latest versionThomas Vander Stichele2006-04-302-6/+6
| | | | | Original commit message from CVS: update to latest version
* ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely ↵Tim-Philipp Müller2006-04-291-3/+16
| | | | | | | | | unlikely) case of an error. Original commit message from CVS: * ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
* ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.Tim-Philipp Müller2006-04-295-315/+469
| | | | | | | | | | | Original commit message from CVS: * 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.
* gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again.Tim-Philipp Müller2006-04-293-4/+9
| | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): ... and fix multichannel/WAVFORMATEX support again.
* gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes ↵Stefan Kost2006-04-283-160/+462
| | | | | | | | | | | | | | | | | | | | | #337625) Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), (gst_wavparse_class_init), (gst_wavparse_dispose), (gst_wavparse_reset), (gst_wavparse_init), (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info), (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init), (gst_wavparse_send_event), (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_chain), (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state), (plugin_init): * gst/wavparse/gstwavparse.h: Add push (streaming) mode to wavparse (fixes #337625)
* element renamedThomas Vander Stichele2006-04-281-1/+1
| | | | | Original commit message from CVS: element renamed
* add plugin docs for ximagesrcThomas Vander Stichele2006-04-281-0/+20
| | | | | Original commit message from CVS: add plugin docs for ximagesrc
* add ximagesrc icles testThomas Vander Stichele2006-04-283-2/+15
| | | | | | | | Original commit message from CVS: * configure.ac: * tests/Makefile.am: add ximagesrc icles test
* Move ximagesrc plug-in to good after review. Fixes #336756.Thomas Vander Stichele2006-04-289-8/+120
| | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init), (gst_cmml_enc_push_clip): * sys/Makefile.am: * sys/ximage/Makefile.am: * sys/ximage/gstximagesrc.c: Move ximagesrc plug-in to good after review. Fixes #336756.
* borgify namingThomas Vander Stichele2006-04-282-72/+71
| | | | | Original commit message from CVS: borgify naming
* doc tweaksThomas Vander Stichele2006-04-281-7/+3
| | | | | Original commit message from CVS: doc tweaks
* clean up Makefile.amThomas Vander Stichele2006-04-282-20/+19
| | | | | Original commit message from CVS: clean up Makefile.am
* pedantic cleanupsThomas Vander Stichele2006-04-282-100/+104
| | | | | Original commit message from CVS: pedantic cleanups