summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst
AgeCommit message (Collapse)AuthorFilesLines
2004-05-16gst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore.Ronald S. Bultje1-1/+3
Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek): Don't touch events after not owning them anymore. * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), (gst_wavparse_fmt), (gst_wavparse_other), (gst_wavparse_handle_seek), (gst_wavparse_loop), (gst_wavparse_pad_convert), (gst_wavparse_pad_query), (gst_wavparse_srcpad_event): * gst/wavparse/gstwavparse.h: Add seeking, fix querying.
2004-05-14gst-libs/gst/riff/riff-read.c: - fix INFO tag extraction in RIFF/AVI files ↵Stéphane Loeuillet1-1/+5
because gst_event_unref (event) also freed... Original commit message from CVS: * gst-libs/gst/riff/riff-read.c : - fix INFO tag extraction in RIFF/AVI files because gst_event_unref (event) also freed taglist - avoid a mem leak
2004-05-14- typos : unkown => unknownStéphane Loeuillet1-3/+4
Original commit message from CVS: - typos : unkown => unknown - missing break in RIFF/AVI iavs caps creation (was triggering a gsttag.c assert
2004-05-13gst-libs/gst/riff/riff-ids.h: - add CDXA to the list of RIFF typesStéphane Loeuillet1-0/+2
Original commit message from CVS: * gst-libs/gst/riff/riff-ids.h : - add CDXA to the list of RIFF types - add plst (playlist ?) to wav chunk list (only diff with wavparse/riff.h)
2004-05-10gst/auparse/gstauparse.c: eee (32, 64) only unsupported formats are ↵Stéphane Loeuillet1-1/+1
ADPCM/CCITT G.72x Original commit message from CVS: * gst/auparse/gstauparse.c: fixes a-law, adds mu-law, linear pcm (8,16,24,32), ieee (32, 64) only unsupported formats are ADPCM/CCITT G.72x reviewed by Ronald * gst-libs/gst/audio/audio.h: adds 24bit depth to PCM (x-raw-int)
2004-05-09gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks ↵Ronald S. Bultje2-0/+33
together in a LIST chunk are not of the s... Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data), (gst_riff_create_audio_caps), (gst_riff_create_audio_template_caps): * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Fix for unaligned RIFF files (i.e. where all the chunks together in a LIST chunk are not of the same size as the size given in the LIST chunk header). Fixes several odd WAVE files. Also fix ADPCM (block_align property) in audio, so that wavparse based on this works now as it used to stand-alone.
2004-05-08Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.Iain Holmes3-12/+46
Original commit message from CVS: Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand. Made some useful functions in riff-read non-static.
2004-04-23gst-libs/gst/riff/riff-media.c: audio/x-raw-int with height rules! not. Now ↵Benjamin Otte1-1/+1
it's depth. Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): audio/x-raw-int with height rules! not. Now it's depth.
2004-04-22gst-libs/gst/riff/riff-media.c: mpegversion is an intBenjamin Otte1-1/+1
Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data): mpegversion is an int * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_base_init): don't try to create pad templates with NULL caps, use any caps instead.
2004-04-20configure.ac: bump required gstreamer version to 0.8.1.1 because of ↵David Schleef1-5/+6
following changes [--ds] Original commit message from CVS: reviewed by David Schleef * configure.ac: bump required gstreamer version to 0.8.1.1 because of following changes [--ds] * gst-libs/gst/riff/riff-read.c: Include gst/gstutils.h. (gst_riff_peek_head, gst_riff_peek_list, gst_riff_read_list) (gst_riff_read_header): Use GST_READ_UINT* macros to access possibly unaligned memory. * gst/typefind/gsttypefindfunctions.c: Include gst/gstutils.h. (mp3_type_find): Use GST_READ_UINT* macros to access possibly unaligned memory. (mp3_type_find, mpeg1_parse_header, qt_type_find) (speex_type_find): Likewise * gst/tags/gstvorbistag.c: (ADVANCE): Likewise * gst/qtdemux/qtdemux.c: Include stdlib.h (needed by realloc). (QTDEMUX_GUINT32_GET, QTDEMUX_GUINT16_GET, QTDEMUX_FP32_GET) (QTDEMUX_FP16_GET, QTDEMUX_FOURCC_GET) (gst_qtdemux_loop_header, gst_qtdemux_loop_header) (qtdemux_node_dump_foreach, qtdemux_tree_get_child_by_type) (qtdemux_tree_get_sibling_by_type): Use GST_READ_UINT* macros to access possibly unaligned memory. * gst/mpegstream/gstmpegpacketize.c: (parse_generic, parse_chunk): Likewise. * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead) (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes): Likewise. * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): Likewise. * gst/mpeg2sub/gstmpeg2subt.c: (GST_BUFFER_DATA) (gst_mpeg2subt_chain_subtitle): Likewise. * gst/mpeg1videoparse/gstmp1videoparse.c: (mp1videoparse_parse_seq) (gst_mp1videoparse_time_code, gst_mp1videoparse_real_chain): Likewise. * gst/mpeg1sys/buffer.c: (mpeg1mux_buffer_update_audio_info): Likewise. * gst/cdxaparse/gstcdxaparse.c: (gst_bytestream_peek_bytes): Likewise. * gst/asfdemux/gstasfdemux.c: (_read_var_length, _read_uint): Likewise.
2004-04-19gconf/Makefile.am: Fix for non-GNU makeDavid Schleef4-8/+17
Original commit message from CVS: * gconf/Makefile.am: Fix for non-GNU make * gst-libs/gst/Makefile.am: Change directory order to handle GstPlay linking with gstinterfaces * gst-libs/gst/audio/make_filter: make use of tr portable * gst-libs/gst/play/Makefile.am: Add intended \ * gst-libs/gst/xwindowlistener/xwindowlistener.c: (gst_xwin_set_clips): Switch to ISO variadic macro. Use a function prototype instead of void *. * gst/ffmpegcolorspace/gstffmpegcodecmap.c: Switch to ISO variadic macro. * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcolorspace_chain): wrap NULL in GST_ELEMENT_ERROR call * gst/videofilter/make_filter: make use of tr portable * pkgconfig/Makefile.am: Remove GNU extension in Makefile target
2004-04-16gst-libs/gst/riff/riff-media.c: Add div[3456] as fourccs for DivX 3 (fixes ↵Ronald S. Bultje1-0/+4
#140137). Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data): Add div[3456] as fourccs for DivX 3 (fixes #140137).
2004-04-16gst/: Add MS RLE support. I added some functions to read out strf chunks ↵Ronald S. Bultje4-3/+119
into strf chunks and the data behind it. Thi... Original commit message from CVS: reviewed by: <delete if not using a buddy> * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data), (gst_riff_create_video_caps), (gst_riff_create_audio_caps), (gst_riff_create_video_template_caps), (gst_riff_create_audio_template_caps): * gst-libs/gst/riff/riff-media.h: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_strf_vids_with_data), (gst_riff_read_strf_vids): * gst-libs/gst/riff/riff-read.h: * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream): Add MS RLE support. I added some functions to read out strf chunks into strf chunks and the data behind it. This is usually color palettes (as in RLE, but also in 8-bit RGB). Also use those during caps creation. Lastly, add ADPCM (similar to wavparse - which should eventually be rifflib based). * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init), (gst_matroska_demux_init), (gst_matroska_demux_reset): * gst/matroska/matroska-demux.h: Remove placeholders for some prehistoric tagging system. Didn't add support for any tag system really anyway. * gst/qtdemux/qtdemux.c: Add support for audio/x-m4a (MPEG-4) through spider. * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt), (gst_wavparse_loop): ADPCM support (#135862). Increase max. buffer size because we cannot split buffers for ADPCM (screws references) and I've seen files with 2048 byte chunks. 4096 seems safe for now.
2004-04-15gst-libs/gst/riff/riff-media.c: Fix typo in divxversion (3 instead of 4 for ↵Ronald S. Bultje1-1/+1
"DIVX" fourcc). Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps): Fix typo in divxversion (3 instead of 4 for "DIVX" fourcc).
2004-04-11gst-libs/gst/riff/riff-media.c: Add MS video v1.Ronald S. Bultje1-0/+14
Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps), (gst_riff_create_video_template_caps): Add MS video v1. * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index), (gst_avi_demux_stream_data): Add support for "rec-list" chunks.
2004-04-11gst-libs/gst/riff/riff-media.c: Fix another codecname mismatch.Ronald S. Bultje1-2/+2
Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): Fix another codecname mismatch.
2004-04-11gst-libs/gst/riff/riff-media.c: Fix divx caps mismatch and move from ↵Ronald S. Bultje1-13/+14
video/x-jpeg to image/jpeg so that MJPEG plays b... Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps): Fix divx caps mismatch and move from video/x-jpeg to image/jpeg so that MJPEG plays back.
2004-04-07gst-libs/gst/gconf/test-gconf.c: add missing gst_initBenjamin Otte1-0/+2
Original commit message from CVS: * gst-libs/gst/gconf/test-gconf.c: (main): add missing gst_init
2004-04-01leak plugs and style fixesThomas Vander Stichele1-3/+6
Original commit message from CVS: leak plugs and style fixes
2004-03-30try fixing configure on RH9Benjamin Otte1-1/+1
Original commit message from CVS: try fixing configure on RH9
2004-03-29return proper values for state change failuresThomas Vander Stichele1-17/+70
Original commit message from CVS: return proper values for state change failures
2004-03-24ext/alsa/gstalsa.h: Remove unused entry.Ronald S. Bultje1-0/+6
Original commit message from CVS: * ext/alsa/gstalsa.h: Remove unused entry. * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps): Add cinepak. * gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps), (gst_videodrop_link), (gst_videodrop_chain): Fix, sort of. Was horribly broken with new capsnego. Bah...
2004-03-23gst-libs/gst/play/play.c (gst_play_audio_fixate)Johan Dahlin1-7/+14
Original commit message from CVS: * gst-libs/gst/play/play.c (gst_play_audio_fixate) (gst_play_video_fixate): Check so the structure has the field before trying to fixate them, this makes it possible to have fakesinks for video and audio output without printing errors on the output console.
2004-03-19gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't ↵David Schleef1-4/+3
depend on X, and it's part of our ABI. Original commit message from CVS: * gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't depend on X, and it's part of our ABI.
2004-03-15update libtool version actually use it in media-infoThomas Vander Stichele1-1/+5
Original commit message from CVS: update libtool version actually use it in media-info
2004-03-15gst-libs/gst/play/play.c: First draft of gst_play_get_framerate.Julien Moutte2-4/+44
Original commit message from CVS: 2004-03-15 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/play.c: (gst_play_get_framerate), (gst_play_get_sink_element): First draft of gst_play_get_framerate. * gst-libs/gst/play/play.h:
2004-03-15don't mix tabs and spacesThomas Vander Stichele32-1034/+1043
Original commit message from CVS: don't mix tabs and spaces
2004-03-15reverse orderThomas Vander Stichele1-8/+9
Original commit message from CVS: reverse order
2004-03-15some infoThomas Vander Stichele1-0/+30
Original commit message from CVS: some info
2004-03-15adding media info pc files package them use ffmpegcolorspace in gstplayThomas Vander Stichele1-16/+28
Original commit message from CVS: adding media info pc files package them use ffmpegcolorspace in gstplay
2004-03-15*.h: Revert indentingJohan Dahlin30-650/+799
Original commit message from CVS: * *.h: Revert indenting
2004-03-14gst-indentThomas Vander Stichele67-5063/+4702
Original commit message from CVS: gst-indent
2004-03-14move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure they get ↵Benjamin Otte1-2/+0
rebuilt properly Original commit message from CVS: * configure.ac: * gst-libs/gst/gconf/Makefile.am: * pkgconfig/Makefile.am: move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure they get rebuilt properly * configure.ac: when checking for vorbis, try pkgconfig first. * gst/modplug/gstmodplug.cc: add fixate function
2004-03-12gst-libs/gst/xoverlay/xoverlay.*: replace XID with unsigned long to get rid ↵Benjamin Otte2-7/+6
of the xlibs dependency in Original commit message from CVS: * gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_set_xwindow_id), (gst_x_overlay_got_xwindow_id): * gst-libs/gst/xoverlay/xoverlay.h: replace XID with unsigned long to get rid of the xlibs dependency in XOverlay (fixes #137004)
2004-03-09gst-libs/gst/mixer/mixer.c: the signals take 2 argumentsBenjamin Otte1-3/+3
Original commit message from CVS: * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init): the signals take 2 arguments
2004-03-09ext/lcs/Makefile.am: Fix so that the lcs colorspace plugin doesn't conflict ↵David Schleef1-5/+4
with the internal colorspace plugin. Original commit message from CVS: * ext/lcs/Makefile.am: Fix so that the lcs colorspace plugin doesn't conflict with the internal colorspace plugin. * gst-libs/gst/audio/make_filter: Use `` instead of $() to satisfy the crappy-ass shell shipped by a certain vendor. * gst/videofilter/make_filter: same (bug #135299)
2004-03-09gst-libs/gst/riff/riff-read.c: Fix metadata read crash (#136537).Ronald S. Bultje1-1/+0
Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_info): Fix metadata read crash (#136537).
2004-03-08small media-info fixesThomas Vander Stichele2-66/+12
Original commit message from CVS: small media-info fixes
2004-03-07compiler fixesThomas Vander Stichele3-3/+6
Original commit message from CVS: compiler fixes
2004-03-07compile fixesThomas Vander Stichele2-4/+7
Original commit message from CVS: compile fixes
2004-03-07this should more or less work correctly.Thomas Vander Stichele6-249/+175
Original commit message from CVS: this should more or less work correctly.
2004-03-06first pass at making this work again needs quite a lot of cleanupsThomas Vander Stichele5-105/+341
Original commit message from CVS: first pass at making this work again needs quite a lot of cleanups
2004-03-06ext/faad/gstfaad.c: Fix negotiation.David Schleef2-2/+68
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_chain): Fix negotiation. * ext/librfb/gstrfbsrc.c: (gst_rfbsrc_handle_src_event): Add key and button events. * gst-libs/gst/floatcast/floatcast.h: Fix a minor bug in this dung heap of code. * gst-libs/gst/gconf/gstreamer-gconf-uninstalled.pc.in: gstgconf depends on gconf * gst-libs/gst/gconf/gstreamer-gconf.pc.in: same * gst-libs/gst/play/play.c: (gst_play_pipeline_setup), (gst_play_video_fixate), (gst_play_audio_fixate): Add a fixate function to encourage better negotiation, particularly between audioconvert and osssink. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain): * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Make some debugging more important. * gst/typefind/gsttypefindfunctions.c: Fix mistake in flash typefinding. * gst/vbidec/vbiscreen.c: Add glib header * pkgconfig/gstreamer-play.pc.in: Depends on gst-interfaces.
2004-03-05fix gconf install pathThomas Vander Stichele1-1/+1
Original commit message from CVS: fix gconf install path
2004-03-04fix headers fix signals to use - instead of _Thomas Vander Stichele8-18/+18
Original commit message from CVS: fix headers fix signals to use - instead of _
2004-03-03gst-libs/gst/gconf/gconf.c: Using ximagesink as a default if no gconf key ↵Julien Moutte1-3/+3
found. We should probably consider using al... Original commit message from CVS: 2004-03-03 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/gconf/gconf.c: (gst_gconf_get_default_video_sink): Using ximagesink as a default if no gconf key found. We should probably consider using alsasink instead of osssink for the audio part.
2004-03-01xwindowlistener is a plugin helper lib, not a full libThomas Vander Stichele1-4/+3
Original commit message from CVS: xwindowlistener is a plugin helper lib, not a full lib
2004-03-01fix plugin names move gstvideosink.h to videosink.hThomas Vander Stichele3-76/+2
Original commit message from CVS: fix plugin names move gstvideosink.h to videosink.h
2004-02-27gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twiceBenjamin Otte1-0/+4
Original commit message from CVS: 2004-02-27 Benjamin Otte <otte@gnome.org> * gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk): don't use gst_buffer_free * gst/playondemand/filter.func: don't usae gst_data_free. Free data only once.
2004-02-27gst/: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h ↵David Schleef3-8/+19
files should not be installed, and -enum.h ... Original commit message from CVS: * gst-libs/gst/colorbalance/Makefile.am: * gst-libs/gst/mixer/Makefile.am: * gst-libs/gst/tuner/Makefile.am: * gst/level/Makefile.am: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h files should not be installed, and -enum.h files _should_ be installed. Fix to make this the case.