summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
* gst/avi/gstavidemux.c: Just hardcode for raw audio then. AVI audio sucks.Ronald S. Bultje2004-09-151-5/+3
| | | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_stream_data): Just hardcode for raw audio then. AVI audio sucks.
* use audio/x-ttafile and audio/x-tta for tta instead of audio/x-tta and ↵Arwed v. Merkatz2004-09-152-10/+7
| | | | | | | audio/x-raw-tta Original commit message from CVS: use audio/x-ttafile and audio/x-tta for tta instead of audio/x-tta and audio/x-raw-tta
* gst/avi/gstavidemux.c: Try to fix a/v sync issues.Ronald S. Bultje2004-09-151-6/+21
| | | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_stream_data): Try to fix a/v sync issues.
* configure.ac: remove NASM check, since we don't use it. Update dirac check ↵David Schleef2004-09-151-39/+74
| | | | | | | | | | | | | | | to 0.4 Original commit message from CVS: * configure.ac: remove NASM check, since we don't use it. Update dirac check to 0.4 * ext/dirac/gstdiracdec.cc: update to current 0.4 API * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link): Initialized variables. * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), (gst_qtdemux_loop_header), (qtdemux_parse), (qtdemux_parse_trak), (gst_qtdemux_handle_esds), (qtdemux_audio_caps): Fix seeking, add SVQ3 format
* gst/avi/gstavidemux.*: Fix for compressed audio (mp3) timestamp generation. ↵Ronald S. Bultje2004-09-152-3/+13
| | | | | | | | | | | How did this ever work? Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_add_stream), (gst_avi_demux_stream_data): * gst/avi/gstavidemux.h: Fix for compressed audio (mp3) timestamp generation. How did this ever work?
* gst/qtdemux/qtdemux.c: Don't crash by dividing by zero (see sample movie in ↵Ronald S. Bultje2004-09-131-4/+8
| | | | | | | | | #126922). Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse_trak): Don't crash by dividing by zero (see sample movie in #126922).
* gst/qtdemux/qtdemux.c: Don't touch non-existing data (fixes crash on file in ↵Ronald S. Bultje2004-09-131-4/+6
| | | | | | | | #140147). Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): Don't touch non-existing data (fixes crash on file in #140147).
* Fixes: #151879, #151881, #151882, #151883, #151884, #151886, #151887, ↵David Schleef2004-09-121-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | #152102, #152247. Original commit message from CVS: Fixes: #151879, #151881, #151882, #151883, #151884, #151886, #151887, #152102, #152247. * examples/indexing/indexmpeg.c: 64-bit warning fixes. * examples/seeking/cdparanoia.c: same * examples/seeking/cdplayer.c: same * examples/seeking/seek.c: same * examples/seeking/spider_seek.c: same * examples/seeking/vorbisfile.c: same * examples/stats/mp2ogg.c: same * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_dispose): Dispose of element properly. * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_seek): 64-bit warning fixes. * ext/nas/nassink.c: (gst_nassink_class_init), (gst_nassink_dispose): Dispose of element correctly. * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix leak. * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy): Fix 64-bit warning. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy): Fix 64-bit warning.
* Write meta-seek information (seek heads).Arwed v. Merkatz2004-09-092-1/+70
| | | | | Original commit message from CVS: Write meta-seek information (seek heads).
* Write multiple blocks/frames per cluster.Arwed v. Merkatz2004-09-092-10/+43
| | | | | Original commit message from CVS: Write multiple blocks/frames per cluster.
* gst/videomixer/videomixer.c: Copy timestamps from the master pad to the ↵Wim Taymans2004-09-071-0/+4
| | | | | | | | output buffers. Original commit message from CVS: * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers): Copy timestamps from the master pad to the output buffers.
* Create cue entries for audio only files.Arwed v. Merkatz2004-09-011-4/+17
| | | | | | Original commit message from CVS: Create cue entries for audio only files. Fix writing of CUETIME, wrongly used gst_ebml_write_date.
* Write track and segment UIDs, write muxing date, write TRACKDEFAULTDURATION ↵Arwed v. Merkatz2004-09-015-9/+77
| | | | | | | for TTA audio, write BLOCKDURATION if known. Original commit message from CVS: Write track and segment UIDs, write muxing date, write TRACKDEFAULTDURATION for TTA audio, write BLOCKDURATION if known.
* ext/alsa/: Re-commit ALSA switches.Ronald S. Bultje2004-08-312-3/+5
| | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): Re-commit ALSA switches. * gst/adder/gstadder.c: (gst_adder_loop): 64-bit fix (#151416). * gst/debug/progressreport.c: (gst_progressreport_report): 64-bit fix (#151419). * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_contents): 64-bit fix (#151420). * gst/playback/test3.c: (update_scale): 64-bit fix (#151421).
* Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually worksArwed v. Merkatz2004-08-272-4/+46
| | | | | Original commit message from CVS: Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works
* Handle EOS correctly.Arwed v. Merkatz2004-08-271-2/+6
| | | | | Original commit message from CVS: Handle EOS correctly.
* Fix byte order reversion for writing ebml floats.Arwed v. Merkatz2004-08-263-12/+65
| | | | | | | Original commit message from CVS: Fix byte order reversion for writing ebml floats. Write segment duration and muxing application in matroska. Added TTA codec to the list of supported codecs to mux into matroska.
* Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing ↵Arwed v. Merkatz2004-08-252-30/+54
| | | | | | | | of TTA audio from matroska, fixes bugs #... Original commit message from CVS: Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing of TTA audio from matroska, fixes bugs #148950 and #148951.
* Send vorbis headers at the beginning of a stream, fixes bug #141554.Arwed v. Merkatz2004-08-251-0/+25
| | | | | Original commit message from CVS: Send vorbis headers at the beginning of a stream, fixes bug #141554.
* gst/udp/gstudpsrc.*: Don't call gst_pad_push in a get function. Fixes #150449Jan Schmidt2004-08-192-2/+20
| | | | | | | Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_get): * gst/udp/gstudpsrc.h: Don't call gst_pad_push in a get function. Fixes #150449
* ext/pango/gsttextoverlay.c: Add copyright block and fix plugin license fieldDavid Schleef2004-08-113-3/+3
| | | | | | | | | | | | | Original commit message from CVS: * ext/pango/gsttextoverlay.c: Add copyright block and fix plugin license field * gst-libs/gst/idct/Makefile.am: Remove mmx/sse code * gst-libs/gst/video/gstvideosink.c: Change copyright block to LGPL. * gst/auparse/gstauparse.c: Fix plugin license field. * gst/monoscope/gstmonoscope.c: Fix plugin license field. * gst/mpeg1sys/gstmpeg1systemencode.c: Fix plugin license field. * gst/rtp/gstrtp.c: Fix plugin license field.
* cleanups, debugging and memleak fixesThomas Vander Stichele2004-08-091-2/+12
| | | | | Original commit message from CVS: cleanups, debugging and memleak fixes
* gst/multipart/multipartmux.c: whoops, last checkin broke normal buildBenjamin Otte2004-08-031-1/+1
| | | | | | Original commit message from CVS: * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link): whoops, last checkin broke normal build
* compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friendsBenjamin Otte2004-08-033-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option): * ext/dvdnav/dvdnavsrc.c: (dvdnav_get_event_name), (dvdnavsrc_print_event): * ext/ogg/gstoggdemux.c: (_find_chain_process), (gst_ogg_print): * ext/ogg/gstoggmux.c: (gst_ogg_mux_pad_link), (gst_ogg_mux_pad_unlink): * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link), (gst_multipart_mux_pad_unlink): * gst/videofilter/gstvideobalance.c: (gst_videobalance_colorbalance_set_value): * gst/videomixer/videomixer.c: (gst_videomixer_pad_link), (gst_videomixer_pad_unlink): * po/uk.po: * sys/oss/gstossmixer.c: * sys/v4l/gstv4lcolorbalance.c: * sys/v4l/gstv4ltuner.c: * sys/v4l/v4lsrc_calls.c: * sys/v4l2/gstv4l2colorbalance.c: * sys/v4l2/gstv4l2tuner.c: compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
* gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging logJohan Dahlin2004-08-021-1/+1
| | | | | | Original commit message from CVS: * gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging log
* gst/videomixer/Makefile.am: Fix things that should have been fixed in the ↵David Schleef2004-07-301-4/+4
| | | | | | | | last checkin. Original commit message from CVS: * gst/videomixer/Makefile.am: Fix things that should have been fixed in the last checkin.
* gst/multipart/Makefile.am: Fix things that should have been fixed in the ↵David Schleef2004-07-301-4/+4
| | | | | | | | last checkin. Original commit message from CVS: * gst/multipart/Makefile.am: Fix things that should have been fixed in the last checkin.
* fix install locationThomas Vander Stichele2004-07-302-8/+2
| | | | | Original commit message from CVS: fix install location
* ext/lame/gstlame.c: send tag events downstreamZaheer Abbas Merali2004-07-281-0/+7
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2004-07-28 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/lame/gstlame.c: (gst_lame_chain): send tag events downstream * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type), (gst_shout2send_get_type), (gst_shout2send_set_clock), (gst_shout2send_class_init), (gst_shout2send_init), (set_shout_metadata), (gst_shout2send_set_metadata), (gst_shout2send_chain), (gst_shout2send_set_property), (gst_shout2send_get_property), (gst_shout2send_connect), (gst_shout2send_change_state): * ext/shout2/gstshout2.h: - fix for sending mp3 audio to icecast2 server, if pad link function not called before PAUSED state - added option to use GStreamer clock sync (as opposed to libshout's own sync) - added tagging support for mp3 audio broadcasted * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init): debug info
* gst/wavparse/gstwavparse.c: Add the pad to the element after setting up the ↵Wim Taymans2004-07-281-10/+2
| | | | | | | | | | caps. This makes it a lot easier to autop... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt), (gst_wavparse_handle_seek), (gst_wavparse_srcpad_event): Add the pad to the element after setting up the caps. This makes it a lot easier to autoplug.
* fix local includes and 64 bits constantsSteve Lhomme2004-07-279-10/+10
| | | | | Original commit message from CVS: fix local includes and 64 bits constants
* more working pluginsSteve Lhomme2004-07-2729-33/+33
| | | | | Original commit message from CVS: more working plugins
* fix template, only signed acceptedThomas Vander Stichele2004-07-272-2/+13
| | | | | Original commit message from CVS: fix template, only signed accepted
* pixel aspect ratio handlingThomas Vander Stichele2004-07-271-14/+14
| | | | | Original commit message from CVS: pixel aspect ratio handling
* commentsThomas Vander Stichele2004-07-272-0/+6
| | | | | Original commit message from CVS: comments
* gst/videomixer/videomixer.c: Be a nicer negotiation citizen and provide a ↵Wim Taymans2004-07-271-0/+32
| | | | | | | | | | | | | | | | | | | | getcaps function on the srcpad. This also f... Original commit message from CVS: * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type), (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property), (gst_videomixer_pad_set_property), (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init), (gst_video_mixer_background_get_type), (gst_videomixer_get_type), (gst_videomixer_class_init), (gst_videomixer_init), (gst_videomixer_getcaps), (gst_videomixer_request_new_pad), (gst_videomixer_blend_ayuv_i420), (pad_zorder_compare), (gst_videomixer_sort_pads), (gst_videomixer_fill_checker), (gst_videomixer_fill_color), (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers), (gst_videomixer_update_queues), (gst_videomixer_loop), (plugin_init): Be a nicer negotiation citizen and provide a getcaps function on the srcpad. This also fixes a crash when resizing.
* rename GStreamer-0.8.lib to libgstreamer.libSteve Lhomme2004-07-2732-64/+64
| | | | | Original commit message from CVS: rename GStreamer-0.8.lib to libgstreamer.lib
* avoid problems with math.h, fix release dependancySteve Lhomme2004-07-2732-94/+94
| | | | | Original commit message from CVS: avoid problems with math.h, fix release dependancy
* local include fixesSteve Lhomme2004-07-261-1/+1
| | | | | | | Original commit message from CVS: local include fixes Fix some 64 bits constants to be glib friendly issue for a vararg macro with MSVC
* add more plugins to the build add some definitions needed by plugins fixes ↵Steve Lhomme2004-07-261-12/+12
| | | | | | | | | for build problems Original commit message from CVS: add more plugins to the build add some definitions needed by plugins fixes for build problems
* add debugging/cleanupsThomas Vander Stichele2004-07-261-34/+15
| | | | | Original commit message from CVS: add debugging/cleanups
* more plugins supported under windowsSteve Lhomme2004-07-2630-0/+4605
| | | | | Original commit message from CVS: more plugins supported under windows
* Set the explicit caps on the pad when the file is parsed as explicit caps ↵Iain Holmes2004-07-251-1/+2
| | | | | | | get wiped during state changes. fixes bug #... Original commit message from CVS: Set the explicit caps on the pad when the file is parsed as explicit caps get wiped during state changes. fixes bug #148043
* remove unused .def filesSteve Lhomme2004-07-254-14/+4
| | | | | Original commit message from CVS: remove unused .def files
* Copy the files where needed after building, cleaner projectsSteve Lhomme2004-07-253-3/+173
| | | | | Original commit message from CVS: Copy the files where needed after building, cleaner projects
* Fix some 64 bits constants to be glib friendlySteve Lhomme2004-07-241-5/+6
| | | | | Original commit message from CVS: Fix some 64 bits constants to be glib friendly
* Add the preliminary canvas to build plugins on Win32Steve Lhomme2004-07-242-0/+175
| | | | | Original commit message from CVS: Add the preliminary canvas to build plugins on Win32
* gst/alpha/: Stupid plugin to to RGBA to AYUV conversion because none of the ↵Wim Taymans2004-07-222-1/+350
| | | | | | | | | | | | | | | colorspace plugins can handle that yet. Original commit message from CVS: * gst/alpha/Makefile.am: * gst/alpha/gstalphacolor.c: (gst_alpha_color_get_type), (gst_alpha_color_base_init), (gst_alpha_color_class_init), (gst_alpha_color_init), (gst_alpha_color_set_property), (gst_alpha_color_get_property), (gst_alpha_color_sink_link), (transform), (gst_alpha_color_chain), (gst_alpha_color_change_state), (plugin_init): Stupid plugin to to RGBA to AYUV conversion because none of the colorspace plugins can handle that yet.
* ... and keep playing of courseThomas Vander Stichele2004-07-181-0/+2
| | | | | Original commit message from CVS: ... and keep playing of course
* make log less verboseThomas Vander Stichele2004-07-182-0/+17
| | | | | Original commit message from CVS: make log less verbose