summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffersThomas Vander Stichele2004-05-052-0/+13
| | | | | | | | | | | | | Original commit message from CVS: * ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type), (gst_jpegenc_chain): fix DURATION on outgoing buffers * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_sink_event): debug using time formats * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support), (gst_xvimagesink_sink_link): windows with width/height 0 generate X errors, so don't allow them
* ext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can ↵Wim Taymans2004-05-051-0/+10
| | | | | | | | | | | | add the more accurate framerate value to t... Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (src_templ), (gst_mpeg2dec_base_init), (gst_mpeg2dec_init), (gst_mpeg2dec_negotiate_format): * ext/mpeg2dec/gstmpeg2dec.h: removed the static pad template so that we can add the more accurate framerate value to the caps.
* configure.ac: check for kdemacros.h, too (should fix #141821)Benjamin Otte2004-05-042-1/+9
| | | | | | | | | Original commit message from CVS: * configure.ac: check for kdemacros.h, too (should fix #141821) * ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain): don't crash if no header was sent, but nicely error out (fixes part of #141554)
* ext/mpeg2enc/gstmpeg2enc.cc: call the parent dispose function to avoid ↵Wim Taymans2004-05-041-0/+5
| | | | | | | | segfault on destroy. Original commit message from CVS: * ext/mpeg2enc/gstmpeg2enc.cc: (gst_mpeg2enc_dispose): call the parent dispose function to avoid segfault on destroy.
* sys/: clean up debugging caps also recreate xvimage when format has changedThomas Vander Stichele2004-05-041-0/+9
| | | | | | | | | | Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_sink_link), (plugin_init): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get), (gst_xvimagesink_sink_link): clean up debugging caps also recreate xvimage when format has changed
* ext/libvisual/: use a GstAdapter to correctly adapt buffer sizes - allows ↵Benjamin Otte2004-05-041-0/+10
| | | | | | | | | | | | | using a framerate Original commit message from CVS: * ext/libvisual/Makefile.am: * ext/libvisual/visual.c: (gst_visual_class_init), (gst_visual_init), (gst_visual_dispose), (gst_visual_getcaps), (gst_visual_srclink), (gst_visual_chain), (gst_visual_change_state), (plugin_init): use a GstAdapter to correctly adapt buffer sizes - allows using a framerate
* query v4lsrc device for fps (which works for webcams)Thomas Vander Stichele2004-05-031-0/+13
| | | | | Original commit message from CVS: query v4lsrc device for fps (which works for webcams)
* don't trust lame_init to set good values as defaultsStéphane Loeuillet2004-05-031-0/+5
| | | | | Original commit message from CVS: don't trust lame_init to set good values as defaults
* ext/divx/gstdivxenc.c: fix range since -1 is the defaultThomas Vander Stichele2004-05-032-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/divx/gstdivxenc.c: (gst_divxenc_get_type), (gst_divxenc_class_init): fix range since -1 is the default * gst/mpeg1sys/gstmpeg1systemencode.c: (gst_mpeg1_system_encode_get_type), (gst_system_encode_multiplex): * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_get_type), (gst_rtjpegdec_chain): * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_get_type), (gst_rtjpegenc_chain): * sys/qcam/gstqcamsrc.c: (gst_autoexp_mode_get_type), (gst_qcamsrc_get_type), (gst_qcamsrc_change_state): * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_get_type): * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_type): * sys/v4l/gstv4lsrc.c: * sys/v4l/v4l_calls.c: (gst_v4l_open): * sys/v4l/v4lmjpegsink_calls.c: (gst_v4lmjpegsink_playback_init): * sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_init): * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init): * sys/vcd/vcdsrc.c: (vcdsrc_get_type), (vcdsrc_get): remove gst_info calls
* updated translationsThomas Vander Stichele2004-05-039-300/+227
| | | | | Original commit message from CVS: updated translations
* gst/audioconvert/gstaudioconvert.c: refactor/comment codeThomas Vander Stichele2004-05-031-0/+5
| | | | | | Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int): refactor/comment code
* gst/asfdemux/: Add tagging support to demuxer, split out registration in its ↵Ronald S. Bultje2004-05-021-0/+16
| | | | | | | | | | | | | | | | | | | own and prevent having some tables in ou... Original commit message from CVS: * gst/asfdemux/Makefile.am: * gst/asfdemux/asfheaders.c: * gst/asfdemux/asfheaders.h: * gst/asfdemux/gstasf.c: (plugin_init): * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_type), (gst_asf_demux_base_init), (gst_asf_demux_process_comment), (gst_asf_demux_setup_pad): * gst/asfdemux/gstasfdemux.h: * gst/asfdemux/gstasfmux.c: * gst/asfdemux/gstasfmux.h: Add tagging support to demuxer, split out registration in its own file instead of in demux (hacky), and prevent having some tables in our memory multiple times (in asfheaders.h).
* gst/matroska/: Basic tag reading support.Ronald S. Bultje2004-05-013-2/+191
| | | | | | | | Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_metadata): * gst/matroska/matroska-ids.h: Basic tag reading support.
* fix the spec fileStéphane Loeuillet2004-05-011-4/+4
| | | | | Original commit message from CVS: fix the spec file
* LICENSE_readme: typoStéphane Loeuillet2004-05-011-1/+1
| | | | | | Original commit message from CVS: * LICENSE_readme : typo * sys/v4l/videodev_mjpeg.h : typo
* gst/matroska/matroska-demux.c: Really detect ac-3 audio.Ronald S. Bultje2004-05-012-1/+10
| | | | | | | | Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps): Really detect ac-3 audio. * gst/typefind/gsttypefindfunctions.c: (matroska_type_find): really detect matroska files (off-by-1).
* gst/qtdemux/qtdemux.c: More qtdemux hackage -- parse a lot more atoms, ↵David Schleef2004-05-013-14/+177
| | | | | | | | | | | | | | extract a few tags. One might even mistake th... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_type_get), (qtdemux_dump_stsz), (qtdemux_dump_stco), (qtdemux_dump_co64), (qtdemux_dump_unknown), (qtdemux_parse_tree), (qtdemux_parse_udta), (qtdemux_tag_add), (get_size), (gst_qtdemux_handle_esds): More qtdemux hackage -- parse a lot more atoms, extract a few tags. One might even mistake this for tag support. Maybe it is. * gst/qtdemux/qtdemux.h:
* plug a memleakColin Walters2004-04-301-0/+4
| | | | | Original commit message from CVS: plug a memleak
* gst/ffmpegcolorspace/gstffmpegcolorspace.c: remove broken nego fixThomas Vander Stichele2004-04-301-0/+6
| | | | | | | Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcolorspace_getcaps): remove broken nego fix
* add initial support for libvisual (http://libvisual.sourceforge.net) ↵Benjamin Otte2004-04-303-0/+27
| | | | | | | | | | | | libvisual is still quite alpha, so expect crashe... Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/libvisual/Makefile.am: * ext/libvisual/visual.c: add initial support for libvisual (http://libvisual.sourceforge.net) libvisual is still quite alpha, so expect crashes in there :)
* gst/qtdemux/qtdemux.c: Hacked up qtdemux to make it spit out codec_data. Do ↵David Schleef2004-04-302-0/+152
| | | | | | | | | | _not_ look at this code; you will no lon... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_trak), (get_size), (gst_qtdemux_handle_esds): Hacked up qtdemux to make it spit out codec_data. Do _not_ look at this code; you will no longer respect me.
* change alsa pcm device discovery to find more than 1 device per card.Stéphane Loeuillet2004-04-301-0/+7
| | | | | | Original commit message from CVS: change alsa pcm device discovery to find more than 1 device per card. code review by Ronald.
* sys/oss/gstosselement.c: Add a check for a driver bug on FreeBSD. (bug #140565)David Schleef2004-04-292-0/+16
| | | | | | Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_rate_probe_check): Add a check for a driver bug on FreeBSD. (bug #140565)
* ext/jpeg/: move format setting to inner loopThomas Vander Stichele2004-04-293-7/+32
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_get_type): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type), (gst_jpegenc_getcaps): move format setting to inner loop * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcolorspace_getcaps): use GST_PAD_CAPS if available so that we use already negotiated caps * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (qtdemux_parse_moov), (qtdemux_parse): extra debugging * sys/qcam/qcam-Linux.c: (qc_lock_wait), (qc_unlock): * sys/qcam/qcam-os.c: (qc_lock_wait), (qc_unlock): move hardcoded path to DEFINE
* gst/speed/gstspeed.c: Fix caps parsing. (bug #140064)David Schleef2004-04-291-0/+5
| | | | | | Original commit message from CVS: * gst/speed/gstspeed.c: (speed_parse_caps): Fix caps parsing. (bug #140064)
* ext/alsa/gstalsa.c: Don't probe for playback device if we're a source ↵Ronald S. Bultje2004-04-291-0/+6
| | | | | | | | | element. Fixes #139658. Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_class_probe_devices): Don't probe for playback device if we're a source element. Fixes #139658.
* ext/mad/gstid3tag.c: rewrite buffer offsetBenjamin Otte2004-04-291-0/+6
| | | | | | | Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_handle_event), (gst_id3_tag_chain): rewrite buffer offset
* New DTS decoder.Ronald S. Bultje2004-04-293-0/+34
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/dts/Makefile.am: * ext/dts/gstdtsdec.c: (gst_dtsdec_get_type), (gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init), (gst_dtsdec_channels), (gst_dtsdec_renegotiate), (gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo), (gst_dtsdec_loop), (gst_dtsdec_change_state), (gst_dtsdec_set_property), (gst_dtsdec_get_property), (plugin_init): * ext/dts/gstdtsdec.h: New DTS decoder. * ext/faad/gstfaad.c: (gst_faad_sinkconnect), (gst_faad_srcconnect): Add ESDS atom handling (.m4a).
* ext/divx/gstdivxdec.c: Remove comment that makes no sense.Ronald S. Bultje2004-04-282-1/+14
| | | | | | | | | | | | | Original commit message from CVS: * ext/divx/gstdivxdec.c: (plugin_init): Remove comment that makes no sense. * ext/mad/gstid3tag.c: (gst_id3_tag_set_property): Fix for obvious typo that resulted in warnings during gst-register. * ext/xvid/gstxviddec.c: (gst_xviddec_src_link), (gst_xviddec_sink_link): Fix caps negotiation a bit better. * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): We call this 'codec_data', not 'esds'.
* make stupid compilers happyBenjamin Otte2004-04-271-3/+14
| | | | | Original commit message from CVS: make stupid compilers happy
* gst/monoscope/gstmonoscope.c: make sure we only provide 256x128Benjamin Otte2004-04-273-1/+25
| | | | | | | | Original commit message from CVS: * gst/monoscope/gstmonoscope.c: make sure we only provide 256x128 * gst/monoscope/monoscope.c: (monoscope_init): assert size of 256x128
* use max width and height for fixationThomas Vander Stichele2004-04-271-0/+7
| | | | | Original commit message from CVS: use max width and height for fixation
* fix v4l for qc-usb webcamsThomas Vander Stichele2004-04-271-0/+12
| | | | | Original commit message from CVS: fix v4l for qc-usb webcams
* add num-buffers propertyThomas Vander Stichele2004-04-271-1/+11
| | | | | Original commit message from CVS: add num-buffers property
* ext/mad/gstid3tag.c: set id3mux rank to NONE so it doesn't confuse spider ↵Benjamin Otte2004-04-261-0/+6
| | | | | | | | | require audio/mpeg,mpegversion=1 in id3mux Original commit message from CVS: * ext/mad/gstid3tag.c: (plugin_init): set id3mux rank to NONE so it doesn't confuse spider require audio/mpeg,mpegversion=1 in id3mux
* configure.ac: detect faad correctly as non-working if it's indeed non-workingBenjamin Otte2004-04-262-6/+14
| | | | | | Original commit message from CVS: * configure.ac: detect faad correctly as non-working if it's indeed non-working
* fix jpeg getcaps so it negotiates correctlyThomas Vander Stichele2004-04-262-1/+15
| | | | | Original commit message from CVS: fix jpeg getcaps so it negotiates correctly
* gst/audioconvert/gstaudioconvert.c: fix memleakBenjamin Otte2004-04-251-0/+5
| | | | | | Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int): fix memleak
* add debugging categoriesThomas Vander Stichele2004-04-232-2/+15
| | | | | Original commit message from CVS: add debugging categories
* gst-libs/gst/riff/riff-media.c: audio/x-raw-int with height rules! not. Now ↵Benjamin Otte2004-04-231-0/+5
| | | | | | | | 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.
* gst/wavparse/gstwavparse.c: Missing variable initialization. Add handling of ↵Ronald S. Bultje2004-04-232-2/+31
| | | | | | | | | | | | | | | DVI ADPCM. Fix mis-parsing of LIST chunk... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad), (gst_wavparse_parse_fmt), (gst_wavparse_handle_sink_event), (gst_wavparse_loop): Missing variable initialization. Add handling of DVI ADPCM. Fix mis-parsing of LIST chunks. This works around a bug where we mis- parse non-aligning LIST chunks (so LIST chunks where the contents don't align with the actual LIST size). The correct fix is to use rifflib, I'm not going to fix wavparse - too much work. All this fixes #104878.
* ext/shout/gstshout.c: fix shoutcast not working (fixes #140844)Benjamin Otte2004-04-221-0/+7
| | | | | | | Original commit message from CVS: reviewed by Benjamin Otte <otte@gnome.org> * ext/shout/gstshout.c: (gst_icecastsend_change_state): fix shoutcast not working (fixes #140844)
* s/gst_caps_simplify/gst_caps_do_simplify/Benjamin Otte2004-04-221-0/+10
| | | | | | | | | | | Original commit message from CVS: * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_caps_remove_format_info): * gst/colorspace/gstcolorspace.c: (gst_colorspace_caps_remove_format_info): * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcolorspace_caps_remove_format_info): s/gst_caps_simplify/gst_caps_do_simplify/
* gst-libs/gst/riff/riff-media.c: mpegversion is an intBenjamin Otte2004-04-221-0/+9
| | | | | | | | | | 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.
* ext/sdl/Makefile.am: Link against libgstinterfaces, not libgstxoverlay. ↵David Schleef2004-04-211-0/+6
| | | | | | | | | jmmv@menta.net (Julio M. Merino Vidal) (bug ... Original commit message from CVS: * ext/sdl/Makefile.am: Link against libgstinterfaces, not libgstxoverlay. jmmv@menta.net (Julio M. Merino Vidal) (bug #140384)
* ext/mad/gstid3tag.c: Add stdlib.hDavid Schleef2004-04-209-3/+31
| | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: reviewed by David Schleef * ext/mad/gstid3tag.c: Add stdlib.h * gst/rtp/gstrtpgsmenc.c: same * gst/tags/gstid3tag.c: same * gst/udp/gstudpsrc.c: (gst_udpsrc_get): Fix GST_DISABLE_LOADSAVE * gst/tcp/gsttcpsink.c: (gst_tcpsink_sink_link): Adjust GST_DISABLE_LOADSAVE use. * gst/udp/gstudpsink.c: (gst_udpsink_sink_link): Likewise. * gst/tcp/gsttcpsrc.c: (gst_tcpsrc_get): Likewise. * ext/gnomevfs/gstgnomevfssrc.c: Include <stdlib.h> (needed by atol(3)). * sys/oss/gstosselement.h: Include <sys/types.h> (needed for dev_t). * gst/tags/gstvorbistag.c: Include <stdlib.h> (needed by strtoul(3)). * gst/rtp/gstrtpL16enc.c: Include <stdlib.h> (needed by random(3)). * ext/mad/Makefile.am: (libgstmad_la_CFLAGS): Add $(MAD_CFLAGS) $(ID3_CFLAGS). * ext/libfame/Makefile.am: (libgstlibfame_la_CFLAGS): Add $(LIBFAME_CFLAGS).
* gst/realmedia/rmdemux.c: This was supposed to part of the last checkin. ↵David Schleef2004-04-201-0/+5
| | | | | | | | Same idea. Original commit message from CVS: * gst/realmedia/rmdemux.c: This was supposed to part of the last checkin. Same idea.
* configure.ac: bump required gstreamer version to 0.8.1.1 because of ↵David Schleef2004-04-203-14/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* readding po files with -koThomas Vander Stichele2004-04-207-0/+4355
| | | | | Original commit message from CVS: readding po files with -ko
* removing temporarilyThomas Vander Stichele2004-04-207-4444/+0
| | | | | Original commit message from CVS: removing temporarily