summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-09-04back to headThomas Vander Stichele2-1/+6
Original commit message from CVS: back to head
2005-09-04releasing 0.8.11Thomas Vander Stichele6-56/+135
Original commit message from CVS: releasing 0.8.11
2005-09-04prereleaseThomas Vander Stichele2-1/+1
Original commit message from CVS: prerelease
2005-09-01configure.ac: Our cairo plugin code seems to be unaffected by the last bunch ↵Tim-Philipp Müller3-1/+8
of cairo API chances and seems to work w... Original commit message from CVS: * configure.ac: Our cairo plugin code seems to be unaffected by the last bunch of cairo API chances and seems to work with any cairo version between 0.5.0 and 1.0.0, so let's adjust our checks accordingly.
2005-08-29updating translationsThomas Vander Stichele15-241/+376
Original commit message from CVS: updating translations
2005-08-290.8 version of ogg parserMichael Smith2-0/+7
Original commit message from CVS: 0.8 version of ogg parser
2005-08-27gst/adder/gstadder.c: cosmeticsThomas Vander Stichele2-0/+8
Original commit message from CVS: * gst/adder/gstadder.c: (gst_adder_request_new_pad), (gst_adder_release_pad): cosmetics * gst/level/gstlevel.c: (gst_level_chain): push the pad only after doing stuff to it
2005-08-24add some debugging. add a warning when not releasing a pad owned by adder.Thomas Vander Stichele2-1/+7
Original commit message from CVS: add some debugging. add a warning when not releasing a pad owned by adder.
2005-08-16ext/ogg/gstoggdemux.c: Don't push empty pages (#313444).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push): Don't push empty pages (#313444).
2005-08-16ext/esd/esdsink.c: Reset on pause->ready (#313600).Ronald S. Bultje2-0/+5
Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_change_state): Reset on pause->ready (#313600).
2005-08-15ext/esd/esdsink.c: Basic hacks to make video playback using esdsink not ↵Ronald S. Bultje1-0/+12
totally make yuou rip your heart out. We writ... Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_get_time), (gst_esdsink_chain): Basic hacks to make video playback using esdsink not totally make yuou rip your heart out. We write a few samples per cycle, so that the clock will increment in a slightly lineair fashion instead of in large hiccuped steps (which makes video playback in an ok'ish way, compared to how it was), and we take timestamps into account for calculating the clock position, so that _get_time() at least returns a value that will make video playback in sync. Should make Ubuntu users happy (they default to esdsink).
2005-08-14gst/qtdemux/qtdemux.c: That was a nice freudian slip.Ronald S. Bultje2-1/+6
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): That was a nice freudian slip.
2005-08-14gst/qtdemux/qtdemux.c: Handle quicktime-RLE.Ronald S. Bultje2-1/+13
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (qtdemux_video_caps): Handle quicktime-RLE.
2005-08-13ext/polyp/polypsink.c: This compile fix could have been in my checkout for ↵David Schleef2-1/+12
months. Apparently nobody but me builds t... Original commit message from CVS: * ext/polyp/polypsink.c: (stream_state_callback), (context_state_callback), (gst_polypsink_link): This compile fix could have been in my checkout for months. Apparently nobody but me builds this.
2005-08-12ext/jpeg/gstjpegdec.*: Fix decoding of pictures with certain uneven or ↵Tim-Philipp Müller1-0/+11
unaligned widths where jpeglib needs more hori... Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_init), (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct), (gst_jpegdec_chain), (gst_jpegdec_change_state): * ext/jpeg/gstjpegdec.h: Fix decoding of pictures with certain uneven or unaligned widths where jpeglib needs more horizontal padding than our I420 buffers provide, resulting in blocky artifacts at the left side of the picture (#164176).
2005-08-11ext/jpeg/gstjpegdec.c: Fix crashes/invalid memory access for pictures that ↵Tim-Philipp Müller1-0/+6
have a height that is not a multiple of 16... Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_chain): Fix crashes/invalid memory access for pictures that have a height that is not a multiple of 16 (or rather: v_samp_factor * DCTSIZE).
2005-08-11gst/freeze/gstfreeze.c: Fix invalid memory access: GST_IS_BUFFER() can't be ↵Tim-Philipp Müller2-3/+9
used on an event that we have already unr... Original commit message from CVS: * gst/freeze/gstfreeze.c: (gst_freeze_loop): Fix invalid memory access: GST_IS_BUFFER() can't be used on an event that we have already unref'ed.
2005-08-10ext/gdk_pixbuf/gstgdkpixbuf.c: Support various image formats (e.g. RGBA). ↵Ronald S. Bultje2-3/+29
Makes gif images work. Original commit message from CVS: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain): Support various image formats (e.g. RGBA). Makes gif images work. * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (gst_qtdemux_add_stream), (qtdemux_parse_trak): Some workarounds for odd behaviour I found while crawling through apple.com/trailers. For one, if you load single-image (still-image) trailers containing gif images, they will have an infinite framerate since there is no duration. Capping framerate makes negotiation work. Also, some movies don't actually have size markers, since they only contain a single chunk of data (or so? I don't understand quicktime at all, I guess), so throwing the whole binary blob from the offset to end-of-file to the decoder makes at least something display (yes, this actually works :) ). Lastly, for some reason, one redirect URI movies caused an assertion because it read a negative size (immediate return) and tried to flush it (guint, signflip), leading to odd stuff and subsequent crashes.
2005-08-10ext/gnomevfs/gstgnomevfssrc.c: Fix premature EOS. This causes issues when ↵Ronald S. Bultje1-0/+10
reading ID3v1 tags using gnomevfssrc instea... Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get): Fix premature EOS. This causes issues when reading ID3v1 tags using gnomevfssrc instead of filesrc; after ID3v1 tag typefinding, the typefind element will EOS rather than send a discont, which makes actual tag-reading in id3demux fail; the result is that the ID3v1 tags are not stripped off the file, which causes an infinite loop of id3demux plugging to the pipeline.
2005-08-10fix the values the signals are emitting. (touches wood) this time they're ↵Thomas Vander Stichele1-0/+17
correct Original commit message from CVS: fix the values the signals are emitting. (touches wood) this time they're correct
2005-08-07gst/playback/gstplaybasebin.c: Assign proper error code and domain, fixes ↵Ronald S. Bultje1-0/+5
#310020. Original commit message from CVS: * gst/playback/gstplaybasebin.c: (setup_source): Assign proper error code and domain, fixes #310020.
2005-08-07ext/gnomevfs/gstgnomevfssrc.c: Error code fix backport from HEAD.Ronald S. Bultje2-0/+5
Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file): Error code fix backport from HEAD.
2005-08-03ext/flac/gstflacenc.c: Register musicbrainz tags, since we use them. Based ↵Ronald S. Bultje1-0/+8
on suggestions Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/flac/gstflacenc.c: (gst_flacenc_class_init): Register musicbrainz tags, since we use them. Based on suggestions from Ross Burton <ross@burtonini.com>, closes #312272.
2005-08-01do not unref the dparam-manager as gst_dpman_get_manager() does not ref itStefan Kost1-0/+6
Original commit message from CVS: do not unref the dparam-manager as gst_dpman_get_manager() does not ref it
2005-08-01ext/jpeg/: First member in GTypeInfo is class size, not instance size.Tim-Philipp Müller1-0/+7
Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_get_type): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type): First member in GTypeInfo is class size, not instance size.
2005-07-31gst/modplug/gstmodplug.cc: Don't crash if a query comes in and we're not set ↵Tim-Philipp Müller2-0/+11
up yet (fixes #312121). Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/modplug/gstmodplug.cc: Don't crash if a query comes in and we're not set up yet (fixes #312121).
2005-07-28testsuite/gst-lint: Add check for bad header <stdint.h>Tim-Philipp Müller1-0/+5
Original commit message from CVS: * testsuite/gst-lint: Add check for bad header <stdint.h>
2005-07-28sys/ximage/ximagesrc.c: In GStreamerville, it's "endianness", not "endianess".Tim-Philipp Müller1-0/+8
Original commit message from CVS: * sys/ximage/ximagesrc.c: (gst_ximagesrc_getcaps): In GStreamerville, it's "endianness", not "endianess". * testsuite/gst-lint: Check for occurances of "endianess" (#311777).
2005-07-28configure.ac: Bump libx264 requirement to a more recent version (my version ↵Tim-Philipp Müller2-1/+15
had x264_nal_encode, but X264_ME_UMH was ... Original commit message from CVS: * configure.ac: Bump libx264 requirement to a more recent version (my version had x264_nal_encode, but X264_ME_UMH was missing from the header file, among other things) * ext/x264/x264enc.c: Use "_stdint.h" instead of <stdint.h> * ext/x264/x264enc.h: * ext/mad/gstid3demuxbin.c: HAVE_CONFIG_G => HAVE_CONFIG_H
2005-07-28ext/ogg/gstoggmux.c: Make sure pages are always in the right order, even ↵Ronald S. Bultje1-0/+9
when there is no granulepos on some packets,... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/ogg/gstoggmux.c: (gst_ogg_mux_dequeue_page): Make sure pages are always in the right order, even when there is no granulepos on some packets, by using larger lookahead on queues until we find a timestamped packet (#311491).
2005-07-27gst/alpha/gstalpha.c: Fix capsnego (#311401).Ronald S. Bultje1-0/+10
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/alpha/gstalpha.c: (gst_alpha_init), (gst_alpha_get_caps), (gst_alpha_sink_link), (gst_alpha_chroma_key_ayuv), (gst_alpha_chroma_key_i420), (gst_alpha_init_params), (gst_alpha_chain): Fix capsnego (#311401).
2005-07-27gst/mpeg1videoparse/gstmp1videoparse.*: Add support for MPEG-2 video (#311600).Ronald S. Bultje3-147/+229
Original commit message from CVS: * gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_base_init), (gst_mp1videoparse_class_init), (gst_mp1videoparse_init), (mp1videoparse_parse_seq), (gst_mp1videoparse_negotiate), (mp1videoparse_parse_ext), (mp1videoparse_read_obj), (mp1videoparse_valid_sync), (mp1videoparse_find_next_gop), (gst_mp1videoparse_real_chain), (gst_mp1videoparse_change_state), (plugin_init): * gst/mpeg1videoparse/gstmp1videoparse.h: Add support for MPEG-2 video (#311600).
2005-07-27ext/x264/x264enc.c: Possibly uninitialized value (#311662).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/x264/x264enc.c: (gst_x264enc_chain): Possibly uninitialized value (#311662).
2005-07-27ext/cdparanoia/gstcdparanoia.c: More debug.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get): More debug. * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Process events in passthrough mode, also (fixes #311583).
2005-07-27ext/cdparanoia/gstcdparanoia.c: Coding without coffee should be forbidden. 1 ↵Ronald S. Bultje1-0/+6
is a very valid seek range, as opposed t... Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_event): Coding without coffee should be forbidden. 1 is a very valid seek range, as opposed to -1.
2005-07-27ext/cdparanoia/gstcdparanoia.c: Some extra checking to make sound-juicer ↵Ronald S. Bultje1-0/+6
more happy. Original commit message from CVS: * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get), (cdparanoia_change_state), (cdparanoia_event): Some extra checking to make sound-juicer more happy.
2005-07-25configure.ac: Check for libGLU for glimagesink (#311487).Ronald S. Bultje2-1/+7
Original commit message from CVS: * configure.ac: Check for libGLU for glimagesink (#311487).
2005-07-25make gst_videofilter_setup public make videoflip invoke the base _setup ↵Thomas Vander Stichele1-0/+20
method properly, but only if it's been inited... Original commit message from CVS: make gst_videofilter_setup public make videoflip invoke the base _setup method properly, but only if it's been inited before this handles all cases where properties are set at the start or while running to change the method of flipping
2005-07-24Dear God. One videoflip element being installed is quite enough, thank you. ↵Thomas Vander Stichele2-2/+13
Three hours of puzzling wasted. Original commit message from CVS: Dear God. One videoflip element being installed is quite enough, thank you. Three hours of puzzling wasted.
2005-07-23ext/x264/x264enc.c: Fix category so it displays in Cupid.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/x264/x264enc.c: (gst_x264enc_base_init): Fix category so it displays in Cupid.
2005-07-23Add x264-based h264/AVC encoder.Ronald S. Bultje3-0/+34
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/x264/Makefile.am: * ext/x264/plugin.c: (plugin_init): * ext/x264/x264enc.c: (gst_x264enc_encoding_get_type), (gst_x264enc_memethod_get_type), (gst_x264enc_log), (gst_x264enc_base_init), (gst_x264enc_class_init), (gst_x264enc_init), (gst_x264enc_getcaps), (gst_x264enc_setcaps), (gst_x264enc_nal), (gst_x264enc_chain), (gst_x264enc_change_state), (gst_x264enc_get_property), (gst_x264enc_set_property): * ext/x264/x264enc.h: Add x264-based h264/AVC encoder.
2005-07-22sys/v4l2/: implement read access. V4l2src will use read access if mmap ↵Benjamin Otte4-145/+254
doesn't work. Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit): * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps), (gst_v4l2src_get_read), (gst_v4l2src_get_mmap), (gst_v4l2src_get): implement read access. V4l2src will use read access if mmap doesn't work. * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_input), (gst_v4l2_set_input), (gst_v4l2_get_output), (gst_v4l2_set_output), (gst_v4l2_get_frequency), (gst_v4l2_set_frequency), (gst_v4l2_signal_strength), (gst_v4l2_get_attribute), (gst_v4l2_set_attribute): don't GST_ELEMENT_ERROR on get/set functions. Fail silently instead, but do output a debugging message
2005-07-22gst/: Allow 24/32-bpp songs, too, and blockalign samples to the ↵Ronald S. Bultje2-1/+10
header-specified size (if any). Fixes #311070. Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps_with_data): * gst/wavparse/gstwavparse.c: (gst_wavparse_loop): Allow 24/32-bpp songs, too, and blockalign samples to the header-specified size (if any). Fixes #311070.
2005-07-22ext/flac/gstflacdec.*: Handle .flac files with 24 and 32 bits per sample ↵Tim-Philipp Müller1-0/+8
(fixes #311162). Original commit message from CVS: * ext/flac/gstflacdec.c: (gst_flacdec_write), (gst_flacdec_convert_src): * ext/flac/gstflacdec.h: Handle .flac files with 24 and 32 bits per sample (fixes #311162).
2005-07-21gst/spectrum/demo-osssrc.c: Use 32 for the graph since it's the dimension of ↵Tim-Philipp Müller3-15/+49
the drawing window; use proper buffersiz... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main): Use 32 for the graph since it's the dimension of the drawing window; use proper buffersize (bytes != samples); connect delete-event to gtk_main_quit. * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), (gst_spectrum_chain): Specify max. width of 1024 in property param spec; spec_base must be 10 instead of 8, since it's the exponent of the N pased to the FFT (2^10=1024); memcpy the buffer in the mono case (fixes a crash).
2005-07-21Fix xfixes cursor addition (thanks Luca for patch)Zaheer Abbas Merali2-1/+29
Original commit message from CVS: 2005-07-21 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: * sys/ximage/Makefile.am: * sys/ximage/ximagesrc.c: (gst_ximagesrc_ximage_get), (gst_ximagesrc_getcaps), (gst_ximagesrc_free_data_func), (composite_pixel), (gst_ximagesrc_get), (ximagesrc_imagepool_free), (gst_ximagesrc_change_state), (gst_ximagesrc_init), (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), (gst_ximagesrc_finalize), (gst_ximagesrc_class_init): Fix xfixes cursor addition (thanks Luca for patch) Add xdamage support
2005-07-20gst/matroska/matroska-mux.c: Add vorbis muxing support (#171563).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link): Add vorbis muxing support (#171563).
2005-07-20gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo ixes a seggie ↵Andy Wingo1-0/+5
mcfalterson (#310894). Original commit message from CVS: 2005-07-20 Andy Wingo <wingo@pobox.com> * gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo fix (?), fixes a seggie mcfalterson (#310894).
2005-07-20gst/spectrum/gstspectrum.*: Misc. clean-ups; most importantly, add a ↵Tim-Philipp Müller3-38/+49
template to the sink pad, we don't accept any ty... Original commit message from CVS: * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init), (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_set_property), (gst_spectrum_link), (gst_spectrum_chain): * gst/spectrum/gstspectrum.h: Misc. clean-ups; most importantly, add a template to the sink pad, we don't accept any type of data after all.
2005-07-20gst/spectrum/gstspectrum.*: Handle mono streams.Tim-Philipp Müller4-6/+34
Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/spectrum/gstspectrum.c: (gst_spectrum_init), (gst_spectrum_link), (gst_spectrum_chain): * gst/spectrum/gstspectrum.h: Handle mono streams.