Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
back to head
|
|
Original commit message from CVS:
releasing 0.8.11
|
|
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.
|
|
Original commit message from CVS:
0.8 version of ogg parser
|
|
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
|
|
Original commit message from CVS:
add some debugging. add a warning when not releasing a pad
owned by adder.
|
|
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
Don't push empty pages (#313444).
|
|
Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_change_state):
Reset on pause->ready (#313600).
|
|
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).
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
That was a nice freudian slip.
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_video_caps):
Handle quicktime-RLE.
|
|
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.
|
|
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).
|
|
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).
|
|
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.
|
|
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.
|
|
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.
|
|
correct
Original commit message from CVS:
fix the values the signals are emitting. (touches wood) this time they're
correct
|
|
#310020.
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Assign proper error code and domain, fixes #310020.
|
|
Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file):
Error code fix backport from HEAD.
|
|
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.
|
|
Original commit message from CVS:
do not unref the dparam-manager as gst_dpman_get_manager() does not ref it
|
|
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.
|
|
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).
|
|
Original commit message from CVS:
* testsuite/gst-lint:
Add check for bad header <stdint.h>
|
|
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).
|
|
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
|
|
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).
|
|
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).
|
|
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).
|
|
Original commit message from CVS:
* ext/x264/x264enc.c: (gst_x264enc_chain):
Possibly uninitialized value (#311662).
|
|
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).
|
|
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.
|
|
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.
|
|
Original commit message from CVS:
* configure.ac:
Check for libGLU for glimagesink (#311487).
|
|
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
|
|
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.
|
|
Original commit message from CVS:
* ext/x264/x264enc.c: (gst_x264enc_base_init):
Fix category so it displays in Cupid.
|
|
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.
|
|
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
|
|
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.
|
|
(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).
|
|
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).
|
|
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
|
|
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).
|
|
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).
|
|
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.
|
|
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.
|
|
Original commit message from CVS:
Rename and cleanup bitmap->ayuv conversion.
|
|
Original commit message from CVS:
Fix chroma plane offsets when mixing in a i420 video.
|