Jan Schmidt [Thu, 15 Oct 2009 22:48:53 +0000 (23:48 +0100)]
0.10.14.3 pre-release
Jan Schmidt [Wed, 14 Oct 2009 10:06:46 +0000 (11:06 +0100)]
resindvd: Fix decoder pad template to allow LPCM
The pad template in the new switching decoder is too restrictive,
preventing the LPCM decoder from being selected.
https://bugzilla.gnome.org/show_bug.cgi?id=575568
Edward Hervey [Wed, 14 Oct 2009 08:41:38 +0000 (10:41 +0200)]
Automatic update of common submodule
From a3e3ce4 to 85d1530
Jan Schmidt [Tue, 13 Oct 2009 12:05:50 +0000 (13:05 +0100)]
resindvd: Don't leak a reference to the parent in rsnaudiomunge
Don't leak a reference to the pad parent in the sink pad event handler
in rsnaudiomunge.
https://bugzilla.gnome.org/show_bug.cgi?id=598263
Jan Schmidt [Tue, 13 Oct 2009 12:04:47 +0000 (13:04 +0100)]
dtsdec: Fix reference leak on all input buffers in 'dvd mode'
https://bugzilla.gnome.org/show_bug.cgi?id=598274
Peter Christoffersen [Tue, 13 Oct 2009 14:01:26 +0000 (16:01 +0200)]
faad2: Don't leak element reference in the setcaps function
Fixes bug #598139.
Jan Schmidt [Mon, 12 Oct 2009 13:27:57 +0000 (14:27 +0100)]
0.10.14.2 pre-release
Josep Torra [Mon, 12 Oct 2009 10:29:44 +0000 (12:29 +0200)]
faad: fixes warning in macosx snow leopard
Stefan Kost [Mon, 12 Oct 2009 06:06:37 +0000 (09:06 +0300)]
jack: ensure segtotal is at least 2
Not only adjust buffer-time and avoid segtotal=0, but instead ensure segtotal is
atleast 2. Do same change on jacksrc. We could also check the latency and buffer
time configured by the client and adjust buffer-time so that we get to the same
number of segments.
Stefan Kost [Sun, 11 Oct 2009 21:51:27 +0000 (00:51 +0300)]
jack: don't crash in ringbuffer with SIGFPE on small buffer-times
Jack overrides user-specified latency-time with the one it gets from jack
itself. It also needs to adjust buffer-time somewhat to avoid segtotal being 0
Stefan Kost [Sun, 11 Oct 2009 19:10:04 +0000 (22:10 +0300)]
metadata: init variables
metadatamux_exif_get_exif_from_tag() does not neccesarily init the passed
variables.
Stefan Kost [Sat, 3 Oct 2009 18:35:02 +0000 (21:35 +0300)]
signalprocessor: use the type define like everywhere else
Stefan Kost [Sat, 3 Oct 2009 18:31:55 +0000 (21:31 +0300)]
signalprocessort: register debug category just once
Previously we were trying to register it for every subclass.
Josep Torra [Sun, 11 Oct 2009 12:10:59 +0000 (14:10 +0200)]
soundtouch: fixes warnings on macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 12:02:26 +0000 (14:02 +0200)]
schroedinger: fix warnings on macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:56:43 +0000 (13:56 +0200)]
metadata: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:51:58 +0000 (13:51 +0200)]
mms: fixes warning in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:46:00 +0000 (13:46 +0200)]
dirac: fix warning in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:13:56 +0000 (13:13 +0200)]
speed: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:07:19 +0000 (13:07 +0200)]
mpegvideoparse: fix warning in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 10:56:29 +0000 (12:56 +0200)]
mpegdemux: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:35:23 +0000 (11:35 +0200)]
dtmf: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:27:08 +0000 (11:27 +0200)]
amrparse: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:22:11 +0000 (11:22 +0200)]
aacparse: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:14:16 +0000 (11:14 +0200)]
basevideo: fix warnings in macosx snow leopard
Sebastian Dröge [Fri, 9 Oct 2009 11:18:31 +0000 (13:18 +0200)]
assrender/dvdspu: Increase ranks to PRIMARY
Sebastian Dröge [Fri, 9 Oct 2009 07:19:06 +0000 (09:19 +0200)]
dvdspu: Include SubPicture in the classification
Sebastian Dröge [Fri, 9 Oct 2009 07:18:04 +0000 (09:18 +0200)]
assrender: Make classification a bit more accurate
Change from "Filter/Effect/Video" to "Mixer/Video/Overlay/Subtitle"
Mark Nauwelaerts [Thu, 8 Oct 2009 17:51:31 +0000 (19:51 +0200)]
capssetter: add unit test
Jan Schmidt [Thu, 8 Oct 2009 10:00:49 +0000 (11:00 +0100)]
Automatic update of common submodule
From 19fa4f3 to a3e3ce4
David Schleef [Wed, 7 Oct 2009 23:29:08 +0000 (16:29 -0700)]
schro: remove unused include of liboil.h
Stefan Kost [Wed, 7 Oct 2009 12:43:22 +0000 (15:43 +0300)]
metadata: don't copy trailing NULL of strings in xmp metadata
Also useing g_strdup, fixes the malloc <-> g_free mismatch.
Stefan Kost [Wed, 7 Oct 2009 12:26:12 +0000 (15:26 +0300)]
build: fprintf, sprintf, sscanf need stdio.h
Olivier Crête [Fri, 18 Sep 2009 22:45:09 +0000 (18:45 -0400)]
tests: Add test for mimic elements
Olivier Crête [Fri, 18 Sep 2009 21:47:58 +0000 (17:47 -0400)]
mimenc: Remove invalid todo
Sebastian Pölsterl [Tue, 6 Oct 2009 16:36:15 +0000 (18:36 +0200)]
mpegtsparse: Ignore emphasis on/off bytes, and do fallback string encoding.
For fallback, try ISO 8859-9 encoding if ISO 6637 failed.
Add more debug calls.
David Schleef [Tue, 6 Oct 2009 00:04:28 +0000 (17:04 -0700)]
dirac: various fixes
- Work around BaseEncoder bug not tracking frame index early.
- Fix conversion of UYVY, YUY2, AYUV to internal format.
David Schleef [Mon, 5 Oct 2009 23:16:34 +0000 (16:16 -0700)]
basevideo: Revert "Call GstBaseVideoEncoder::start/stop during pad [de]activation."
This reverts commit
4c087bcb072dcc9847b11c00123cf93c5e541dcb.
The reverted commit changes the order that set_format() and start()
are called, which is incorrect. The correct order is set_format(),
start(), handle_frame()..., stop()
David Schleef [Mon, 5 Oct 2009 20:33:22 +0000 (13:33 -0700)]
basevideo: Free frame using utility function
Jan Schmidt [Mon, 5 Oct 2009 20:11:18 +0000 (21:11 +0100)]
diracenc: Fix caps unlinked negotiation
move caps related code to gst_dirac_enc_set_format, and
use the source pad template to get allowed caps when there is
no peer pad.
Jan Schmidt [Mon, 5 Oct 2009 18:49:06 +0000 (19:49 +0100)]
schroenc: When the source pad isn't linked, use the pad template
For negotiation, use the source pad pad template when it doesn't
have a peer.
Jan Schmidt [Mon, 5 Oct 2009 14:47:58 +0000 (15:47 +0100)]
basevideo: Fail if caps don't contain a framerate field
Return false from the caps parsing function if there is no framerate
field in the provided caps
Michael Smith [Mon, 5 Oct 2009 18:15:03 +0000 (11:15 -0700)]
id3mux: Write UTF-16 byte order marker correctly.
Alessandro Decina [Mon, 5 Oct 2009 14:39:37 +0000 (16:39 +0200)]
schroenc: move caps related code to gst_schro_enc_set_format.
Alessandro Decina [Mon, 5 Oct 2009 13:28:47 +0000 (15:28 +0200)]
Depend on gtk-x11 explicitly.
Fixes the build on OSX if gtk+-quartz is installed.
Alessandro Decina [Mon, 5 Oct 2009 13:26:15 +0000 (15:26 +0200)]
Fix compilation warning with gcc-4.2.
Jan Schmidt [Mon, 5 Oct 2009 10:47:56 +0000 (11:47 +0100)]
Add faac test binary to the git ignores
Jan Schmidt [Mon, 5 Oct 2009 10:47:01 +0000 (11:47 +0100)]
Use GST_CXXFLAGS and GST_CFLAGS to pull in local gst-libs includes.
Move the GST_CXXFLAGS and GST_CFLAGS to the start of the includes set
to pull in the local gst-libs from there first, instead of listing
it explicitly.
Jan Schmidt [Mon, 5 Oct 2009 10:02:16 +0000 (11:02 +0100)]
Fix CFLAGS and LDFLAGS for dirac/schrodinger
Include the local headers and libs before ones outside this
module.
David Schleef [Fri, 2 Oct 2009 23:35:09 +0000 (16:35 -0700)]
dirac: convert to BaseVideoEncoder
David Schleef [Sun, 27 Sep 2009 21:25:39 +0000 (14:25 -0700)]
cog: hacking
Add RGB to YCbCr matrixing
Add tiny color management system (CMS) for video
Add quality level for colorspace
David Schleef [Sat, 26 Sep 2009 01:14:28 +0000 (18:14 -0700)]
cog: reset cache instead of returning NULL
Returning NULL makes things crash. Resetting the cache
makes things run slow. Still an underlying bug somewhere,
but not critical.
David Schleef [Wed, 23 Sep 2009 20:17:54 +0000 (13:17 -0700)]
celtdec: Handle lookahead, discont
Stefan Kost [Fri, 2 Oct 2009 16:08:21 +0000 (19:08 +0300)]
build: add missing stdlib include to fix the build
Alessandro Decina [Fri, 2 Oct 2009 12:25:50 +0000 (14:25 +0200)]
Add GstBaseVideoDecoder::set_sink_caps vfunc.
Alessandro Decina [Fri, 2 Oct 2009 10:40:02 +0000 (12:40 +0200)]
Call GstBaseVideoDecoder::start/stop during pad [de]activation.
Alessandro Decina [Thu, 1 Oct 2009 14:06:02 +0000 (16:06 +0200)]
Don't ignore the value returned from GstBaseVideoEncoder::set_format.
Alessandro Decina [Thu, 1 Oct 2009 14:12:15 +0000 (16:12 +0200)]
Fix schroenc for refcount change in GstBaseVideoEncoder.
Alessandro Decina [Thu, 1 Oct 2009 13:50:55 +0000 (15:50 +0200)]
Unref frame->sink_buffer in gst_base_video_encoder_finish_frame
Alessandro Decina [Thu, 1 Oct 2009 14:11:46 +0000 (16:11 +0200)]
Make gst_schro_enc_handle_frame return GstFlowReturn.
Alessandro Decina [Thu, 1 Oct 2009 14:26:22 +0000 (16:26 +0200)]
Make GstBaseVideoEncoder::handle_frame return GstFlowReturn
Alessandro Decina [Thu, 1 Oct 2009 14:24:50 +0000 (16:24 +0200)]
Call GstBaseVideoEncoder::start/stop during pad [de]activation.
Alessandro Decina [Fri, 2 Oct 2009 10:04:28 +0000 (12:04 +0200)]
Fix a compiler warning.
Stefan Kost [Fri, 2 Oct 2009 10:02:31 +0000 (13:02 +0300)]
zbar: post a message instead of printing the code to stdout
Docment the message format that we sent. Add a property to turn message sending off.
Stefan Kost [Fri, 2 Oct 2009 08:23:49 +0000 (11:23 +0300)]
docs: update plugin doc scan files
Stefan Kost [Fri, 2 Oct 2009 08:22:48 +0000 (11:22 +0300)]
zbar: cleanups
Use start/stop to manage the cache. Few code cleanups and comments.
Stefan Kost [Fri, 2 Oct 2009 08:09:11 +0000 (11:09 +0300)]
docs: add zbar plugin
Stefan Kost [Fri, 2 Oct 2009 07:37:43 +0000 (10:37 +0300)]
zbar: add new plugin to the build here too
Stefan Kost [Fri, 2 Oct 2009 07:32:37 +0000 (10:32 +0300)]
docs: keep list sorted
Sebastian Dröge [Fri, 2 Oct 2009 05:46:17 +0000 (07:46 +0200)]
configure.ac: Fix build system, zbar is no dependency-less plugin
Stefan Kost [Thu, 1 Oct 2009 20:51:04 +0000 (23:51 +0300)]
zbar: wrap zbar library as a image analyzer
zbar is a bar code scanner library.
Christian F.K. Schaller [Thu, 1 Oct 2009 16:19:54 +0000 (17:19 +0100)]
update spec file with latest changes and
remove file from MANIFEST which isn't there
any longer
Tommi Myöhänen [Wed, 2 Sep 2009 12:26:15 +0000 (15:26 +0300)]
metadata: change XMP location tags to start with capitals
Lasse Laukkanen [Tue, 25 Aug 2009 07:10:15 +0000 (10:10 +0300)]
camerabin: fix deadlock when error occurs at video recording startup
Tommi Myöhänen [Thu, 27 Aug 2009 11:35:26 +0000 (14:35 +0300)]
camerabin: handle preview-caps only in image mode and only when they change
This prevents camerabin to create preview pipeline every time when
application re-sets the same caps again.
Tommi Myöhänen [Tue, 25 Aug 2009 06:35:07 +0000 (09:35 +0300)]
camerabin: don't send multiple EOS events to video pipeline
Tommi Myöhänen [Sat, 22 Aug 2009 14:09:39 +0000 (17:09 +0300)]
camerabin: fix scene mode setting
Camerabin caches photography settings, but it didn't take into account
that scene mode setting may change other settings as well. So, config
needs to be read back from device after scene mode is set.
Tommi Myöhänen [Fri, 21 Aug 2009 06:14:31 +0000 (09:14 +0300)]
camerabin: allow mode parameter setting in NULL state
Tommi Myöhänen [Thu, 20 Aug 2009 14:55:26 +0000 (17:55 +0300)]
camerabin: allow capture resolution to be set in NULL state
Tommi Myöhänen [Thu, 10 Sep 2009 12:16:23 +0000 (15:16 +0300)]
camerabin: fix image queue parameter setting
Camerabin incorrectly used G_GUINT64_CONSTANT macro for setting
"max-size-buffers" and "max-size-bytes" properties in image queue,
even when they aren't 64bit integers.
Tommi Myöhänen [Wed, 12 Aug 2009 08:10:55 +0000 (11:10 +0300)]
camerabin: fix warning with g_object_get and join separate g_object_sets into one
Tommi Myöhänen [Fri, 31 Jul 2009 08:57:12 +0000 (11:57 +0300)]
camerabin: reset active-pad in output-selector after READY state
Camerabin sets itself to READY state during resolution change. This
operation makes output-selector to forget its currently active pad,
so it must be set again after state change.
Lasse Laukkanen [Mon, 29 Jun 2009 12:23:25 +0000 (15:23 +0300)]
camerabin: don't reset capsfilters or zoom if error occurs
If an error occurs, application should set pipeline to NULL, and updating
zoom can actually block message handling if video device driver has failed
and video src element supports zooming using photography interface and S_CROP.
René Stadler [Thu, 1 Oct 2009 14:17:03 +0000 (17:17 +0300)]
videomeasure: link with libm
Sebastian Dröge [Thu, 1 Oct 2009 13:09:27 +0000 (15:09 +0200)]
resindvdbin: If no suitable audio decoder is found play the DVD without audio
Sebastian Dröge [Thu, 1 Oct 2009 12:54:43 +0000 (14:54 +0200)]
resindvdbin: Also post missing element messages if any other element is missing
Sebastian Dröge [Thu, 1 Oct 2009 12:52:06 +0000 (14:52 +0200)]
resindvdbin: Post missing decoder messages if one is missing
For video this is an error, for audio only a warning.
Sebastian Dröge [Thu, 1 Oct 2009 12:40:56 +0000 (14:40 +0200)]
resindvdbin: Use the new video decoder
This makes resindvdbin work with other MPEG video decoders than
mpeg2dec, for example the FFMPEG or Fluendo MPEG decoders.
Sebastian Dröge [Thu, 1 Oct 2009 12:37:43 +0000 (14:37 +0200)]
resindvdbin: Rename files
Sebastian Dröge [Thu, 1 Oct 2009 12:36:23 +0000 (14:36 +0200)]
resindvdbin: Refactor audio decoder and add a (MPEG) video decoder
Sebastian Dröge [Thu, 1 Oct 2009 11:29:03 +0000 (13:29 +0200)]
rsnaudiodec: Get desired sink caps from the pad template
Sebastian Dröge [Thu, 1 Oct 2009 08:54:15 +0000 (10:54 +0200)]
rsvg: Unpremultiply Cairo's ARGB to match GStreamer's
Руслан Ижбулатов [Fri, 25 Sep 2009 08:20:50 +0000 (12:20 +0400)]
Take offset gaps into account.
Prevents measurecollector from crashing when frame numbers are not consecutive.
Fixes bug #596285.
Marc-André Lureau [Tue, 29 Sep 2009 13:47:13 +0000 (15:47 +0200)]
qtmux: fix flags_as_uint to flags[]
Sebastian Dröge [Wed, 30 Sep 2009 13:47:17 +0000 (15:47 +0200)]
resindvdbin: Create external srcpads from the static pad templates
Jan Schmidt [Tue, 22 Sep 2009 11:16:37 +0000 (12:16 +0100)]
dvdspu: Improve PGS parsing
Improve (slightly) the interpretation of PGS set-window blocks
to avoid printing warnings about unused bytes when there are multiple
window definitions.
Jan Schmidt [Tue, 22 Sep 2009 00:16:47 +0000 (01:16 +0100)]
dvdspu: Fix rendering and add guards
Fix the rendering when we hit the right hand side of the display
area, by resetting to the correct X coordinate, and add some more
guards against bad PGS data.
René Stadler [Mon, 7 Sep 2009 21:01:28 +0000 (00:01 +0300)]
videosignal: change pattern data type to uint64, add property and message field
Keeps the old uint typed value support for compatibility.
René Stadler [Sun, 6 Sep 2009 02:36:46 +0000 (05:36 +0300)]
videosignal: allow pattern-count property to be 0
René Stadler [Fri, 4 Sep 2009 19:50:34 +0000 (22:50 +0300)]
videosignal: add support for packed YUV formats