Mart Raudsepp [Wed, 21 Dec 2011 11:00:27 +0000 (13:00 +0200)]
dvbsuboverlay: Handle non_modifying_colour_flag correctly in the RLE handlers
The check for when to not memset was checking on an undeterministic 'bits' variable value,
which is only meant to be used inside the loop earlier when it is supposed to check if
clut_index is 1 together with non_mod set, as per spec:
"non_modifying_colour_flag: If set to '1' this indicates that the CLUT entry value '1'
is a non modifying colour. When the non modifying colour is assigned to an object pixel,
then the pixel of the underlying region background or object shall not be modified. This
can be used to create "transparent holes" in objects."
https://bugzilla.gnome.org/show_bug.cgi?id=666352
Lasse Laukkanen [Wed, 13 Oct 2010 07:55:17 +0000 (10:55 +0300)]
photography: update documentation
https://bugzilla.gnome.org/show_bug.cgi?id=622482
Lasse Laukkanen [Thu, 14 Oct 2010 07:49:55 +0000 (10:49 +0300)]
photography: Add manual control of exposure, focus and white balance
Add new interface properties and mode for better manual control of
exposure, focus and white balance.
https://bugzilla.gnome.org/show_bug.cgi?id=622482
Lasse Laukkanen [Fri, 8 Oct 2010 08:33:31 +0000 (11:33 +0300)]
photography: Add GstPhotography prefix and fix spelling colour->color
https://bugzilla.gnome.org/show_bug.cgi?id=622482
Tim-Philipp Müller [Tue, 10 Jul 2012 22:27:23 +0000 (23:27 +0100)]
codecparsers: minor header indentation clean-up for mpegvideoparser
Wim Taymans [Tue, 10 Jul 2012 15:47:20 +0000 (17:47 +0200)]
soundtouch: port to 0.11
Wim Taymans [Tue, 10 Jul 2012 10:10:28 +0000 (12:10 +0200)]
festival: unmap input buffer
Sreerenj Balachandran [Wed, 4 Jul 2012 07:14:35 +0000 (10:14 +0300)]
port festival to 0.11
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679373
Tim-Philipp Müller [Tue, 10 Jul 2012 10:14:59 +0000 (11:14 +0100)]
tests: fix some pad template-related criticals in camerabin test
Tim-Philipp Müller [Mon, 9 Jul 2012 23:59:40 +0000 (00:59 +0100)]
dataurisrc: copy into provided buffer if a buffer is provided
Tim-Philipp Müller [Mon, 9 Jul 2012 21:08:50 +0000 (22:08 +0100)]
tests: fix zbar test
Mark Nauwelaerts [Mon, 9 Jul 2012 10:22:45 +0000 (12:22 +0200)]
asfmux: update for riff field rename
Stefan Sauer [Sun, 8 Jul 2012 17:23:30 +0000 (19:23 +0200)]
audiovisualizers: update baseclass from libvisual porting
Tim-Philipp Müller [Sat, 7 Jul 2012 23:08:55 +0000 (00:08 +0100)]
dtmfsrc: pass unhandled non-custom events to the base class
https://bugzilla.gnome.org/show_bug.cgi?id=666626
Tim-Philipp Müller [Fri, 6 Jul 2012 13:53:57 +0000 (14:53 +0100)]
asfmux: remove deprecated "is-live" property
Use the "streamable" property instead.
Wim Taymans [Fri, 6 Jul 2012 09:50:53 +0000 (11:50 +0200)]
update for query api changes
Wim Taymans [Fri, 6 Jul 2012 09:26:55 +0000 (11:26 +0200)]
update for query api changes
Wim Taymans [Fri, 6 Jul 2012 09:03:04 +0000 (11:03 +0200)]
update for allocation query changes
Aleix Conchillo Flaque [Wed, 4 Jul 2012 09:38:51 +0000 (11:38 +0200)]
shmsrc: memory corruption when a client disconnects (fixes #679385)
Sebastian Dröge [Thu, 5 Jul 2012 11:18:47 +0000 (13:18 +0200)]
gst: Implement segment-done event
Sebastian Dröge [Tue, 3 Jul 2012 10:57:58 +0000 (12:57 +0200)]
directsoundsrc: Chain up to the parent class' finalize implementation
David Schleef [Tue, 3 Jul 2012 00:55:37 +0000 (17:55 -0700)]
decklinksink: Better handling of audio output
Conflicts:
sys/decklink/gstdecklinksink.cpp
David Schleef [Tue, 3 Jul 2012 00:52:15 +0000 (17:52 -0700)]
decklinksrc: Send newsegment events
David Schleef [Tue, 3 Jul 2012 00:51:18 +0000 (17:51 -0700)]
decklinksink: Mark element as sink element
David Schleef [Tue, 3 Jul 2012 00:49:54 +0000 (17:49 -0700)]
decklink: use GOnce in type registration
David Schleef [Tue, 3 Jul 2012 00:32:14 +0000 (17:32 -0700)]
inter: Increase the inter audio surface buffering
David Schleef [Mon, 2 Jul 2012 19:04:19 +0000 (12:04 -0700)]
interaudiosink: reenable channel property
David Schleef [Mon, 2 Jul 2012 19:03:44 +0000 (12:03 -0700)]
interaudiosrc: Set format to time
Tim-Philipp Müller [Fri, 29 Jun 2012 11:03:51 +0000 (12:03 +0100)]
sys: make video sinks default to force-aspect-ratio=true
Edward Hervey [Thu, 28 Jun 2012 16:04:10 +0000 (18:04 +0200)]
mpegtsbase: Move known PSI PIDs to where they belong
This avoids tsdemux parsing data is doesn't really care about
Conflicts:
gst/mpegtsdemux/mpegtsparse.c
Edward Hervey [Sat, 2 Jun 2012 06:05:44 +0000 (08:05 +0200)]
mpegtbase: Add more known default SI PIDs
Edward Hervey [Thu, 28 Jun 2012 15:40:16 +0000 (17:40 +0200)]
tsdemux: Fix AAC LATM caps
Mark Nauwelaerts [Fri, 22 Jun 2012 14:47:58 +0000 (16:47 +0200)]
tests: mpegtsmux: add basic output unit test verification
Mark Nauwelaerts [Fri, 22 Jun 2012 15:51:37 +0000 (17:51 +0200)]
mpegtsmux: apply some more CLOCK_BASE to ensure slack for PCR offset
Conflicts:
gst/mpegtsmux/tsmux/tsmux.c
Wim Taymans [Wed, 27 Jun 2012 09:23:19 +0000 (11:23 +0200)]
fix x-wmv format string
Wim Taymans [Tue, 26 Jun 2012 14:33:54 +0000 (16:33 +0200)]
interlace: port to 0.11
Andoni Morales Alastruey [Mon, 25 Jun 2012 14:18:41 +0000 (16:18 +0200)]
d3dvideosink: release the offscreen surface before the d3d device
The offscreen surface keeps a reference on the d3d device, so if the
device is released first we don't see the reference count debug message
going to 0 as it should be.
Andoni Morales Alastruey [Tue, 19 Jun 2012 18:16:40 +0000 (20:16 +0200)]
d3dvideosink: clean up element
Remove old commented code and uneeded extra indentation
Andoni Morales Alastruey [Tue, 19 Jun 2012 18:03:02 +0000 (20:03 +0200)]
d3dvideosink: rework locking for devices lost
Andoni Morales Alastruey [Tue, 19 Jun 2012 18:19:27 +0000 (20:19 +0200)]
d3dvideosink: release and recreate the device in prepare_window
Stefan Sauer [Sun, 24 Jun 2012 19:11:39 +0000 (21:11 +0200)]
spectrascope: avoid dark pixels in fade-and-move-up mode
Stefan Sauer [Sun, 24 Jun 2012 18:54:24 +0000 (20:54 +0200)]
audiovisualizers: fix input buffer handling
Use _replace instead of _append to fix growing buffers.
Tim-Philipp Müller [Sat, 23 Jun 2012 14:02:13 +0000 (15:02 +0100)]
hls, sdp: update for gst_element_make_from_uri() changes
Tim-Philipp Müller [Thu, 21 Jun 2012 11:17:09 +0000 (12:17 +0100)]
sys: remove left-over v4l2 dir which has moved to good
let's not keep a README around to announce it's moved to -good,
that's just clutter.
Sebastian Dröge [Thu, 21 Jun 2012 10:43:23 +0000 (11:43 +0100)]
configure: Really always define DECKLINK_OSX conditional
Tony Houghton [Wed, 13 Jul 2011 18:25:08 +0000 (19:25 +0100)]
Correct satellite delivery descriptor parsing.
Original code to parse satellite delivery descriptors to generate
"satellite" structures appeared to be copy & pasted from cable's code
without amending for satellite.
Also added 8PSK to dvbsrc's enum for modulation.
https://bugzilla.gnome.org/show_bug.cgi?id=654485
Conflicts:
gst/mpegdemux/gstmpegdesc.h
gst/mpegdemux/mpegtspacketizer.c
Edward Hervey [Wed, 20 Jun 2012 16:14:11 +0000 (18:14 +0200)]
tsparse: Rework handling and cleanups
tspad always has a static source pad which output everything received
(not functional yet).
Program pads are now request pads.
Remove all cruft that should have been removed from the switch over
to mpegtsbase.
Conflicts:
gst/mpegtsdemux/mpegtsparse.c
Edward Hervey [Wed, 20 Jun 2012 16:10:37 +0000 (18:10 +0200)]
mpegtbase: Always send EOS
subclass will take care of handling it more if needed
Mike Ruprecht [Wed, 20 Jun 2012 22:52:13 +0000 (17:52 -0500)]
rtmpsrc: Fix element losing data at the end of buffers
rtmpsrc outputs truncated buffers because, when enough data is
read to fill the buffer, the amount read that time (todo) is set
to zero before it's added to the cumulative buffer size (bsize).
The buffer is then truncated to bsize resulting in lost data.
This patch adds todo to bsize before setting todo to zero.
Fixes #678509
Edward Hervey [Wed, 20 Jun 2012 09:02:03 +0000 (11:02 +0200)]
timidity: Fix flag checking
Edward Hervey [Wed, 20 Jun 2012 08:59:08 +0000 (10:59 +0200)]
teletext: #if0 code that never happens
The only place this method is called is with lofp being a guint8 (from
a data block).
Edward Hervey [Wed, 20 Jun 2012 08:58:32 +0000 (10:58 +0200)]
teletextdec: Use proper variable type
Wim Taymans [Wed, 20 Jun 2012 10:31:19 +0000 (12:31 +0200)]
update for bus api changes
Mark Nauwelaerts [Wed, 20 Jun 2012 10:19:55 +0000 (12:19 +0200)]
tests: mpegtsmux: port test to 0.11
Mark Nauwelaerts [Wed, 20 Jun 2012 10:17:37 +0000 (12:17 +0200)]
mpegtsmux: fix value handling in pad iteration
Wim Taymans [Wed, 20 Jun 2012 08:34:48 +0000 (10:34 +0200)]
update for task api change
Matej Knopp [Wed, 20 Jun 2012 02:45:27 +0000 (22:45 -0400)]
mpegtsmux: fix memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=678130
Edward Hervey [Tue, 19 Jun 2012 08:35:48 +0000 (10:35 +0200)]
dvb: Detect more issues with configuration file
Report useful errors when:
* file is present but empty
* requested channel is not present
Edward Hervey [Tue, 19 Jun 2012 08:22:50 +0000 (10:22 +0200)]
dvbbasebin: Emit an error when we fail reading the channels file
Conflicts:
sys/dvb/dvbbasebin.c
Fabrizio (Misto) Milo [Tue, 1 Feb 2011 18:23:04 +0000 (10:23 -0800)]
dvbsrc: spell-check
Fabrizio (Misto) Milo [Sat, 15 Jan 2011 03:30:08 +0000 (19:30 -0800)]
dvb: better dvsrc polarity info
Edward Hervey [Mon, 18 Jun 2012 09:36:15 +0000 (11:36 +0200)]
teletext: Fix initialization
We always ended up erroring on the first page otherwise
Conflicts:
ext/teletextdec/gstteletextdec.c
Edward Hervey [Sun, 10 Jun 2012 09:36:32 +0000 (11:36 +0200)]
mpegtspacketizer: Don't use GByteArray
Using a simple array comes to the same result for a fraction of the cost
Edward Hervey [Sun, 10 Jun 2012 09:21:41 +0000 (11:21 +0200)]
mpegtbase: Avoid copying GstStructure
Edward Hervey [Fri, 8 Jun 2012 13:12:30 +0000 (15:12 +0200)]
mpegdesc: Don't allocate/free GstMPEGDescriptor
Just use static variables
Tim-Philipp Müller [Sat, 16 Jun 2012 15:49:10 +0000 (16:49 +0100)]
mpegdemux: rename plugin to mpegpsdemux
Tim-Philipp Müller [Sat, 16 Jun 2012 15:30:17 +0000 (16:30 +0100)]
mpegdemux: remove unused TS demuxer bits that have moved to tsdemux
Mark Nauwelaerts [Sat, 16 Jun 2012 17:20:29 +0000 (19:20 +0200)]
mpegtsmux: remove obsolete struct field
Mark Nauwelaerts [Sat, 16 Jun 2012 14:50:43 +0000 (16:50 +0200)]
mpegtsmux: add support for DVB subtitle and teletext streams
See bug #673582.
Conflicts:
gst/mpegtsmux/Makefile.am
Mark Nauwelaerts [Sat, 16 Jun 2012 14:50:39 +0000 (16:50 +0200)]
mpegtsmux: optionally use fixed-size PES header
Mark Nauwelaerts [Sat, 16 Jun 2012 14:50:36 +0000 (16:50 +0200)]
mpegtsmux: only write PTS and DTS if different
Mark Nauwelaerts [Sat, 16 Jun 2012 14:50:32 +0000 (16:50 +0200)]
mpegtsmux: optionally set data_alignment flag in PES header
Mark Nauwelaerts [Sat, 16 Jun 2012 14:50:27 +0000 (16:50 +0200)]
mpegtsmux: re-enable inadvertent disabled code
Mark Nauwelaerts [Sat, 16 Jun 2012 14:44:32 +0000 (16:44 +0200)]
tests: mpegtsmux: adjust again to modified buffer collect behaviour
... by effectively reverting previous adjustment.
Mark Nauwelaerts [Sat, 16 Jun 2012 14:49:34 +0000 (16:49 +0200)]
mpegtsmux: use default CollectPads collect heuristic
... with an appropriately custom buffer clip function to arrange for
buffer processing.
Conflicts:
gst/mpegtsmux/mpegtsmux.c
gst/mpegtsmux/mpegtsmux.h
Raimo Järvi [Sat, 16 Jun 2012 12:54:49 +0000 (15:54 +0300)]
mpegtsmux: Fix compiler warnings
https://bugzilla.gnome.org/show_bug.cgi?id=678211
Mark Nauwelaerts [Sat, 16 Jun 2012 17:17:49 +0000 (19:17 +0200)]
mpegtsmux: fix ported segment init
Matej Knopp [Thu, 14 Jun 2012 21:49:55 +0000 (14:49 -0700)]
mpegtsmux: port to 0.11
https://bugzilla.gnome.org/show_bug.cgi?id=678130
Andoni Morales Alastruey [Fri, 15 Jun 2012 11:00:37 +0000 (13:00 +0200)]
d3dvideosink: don't recreate the d3d device if it already exists
Sebastian Dröge [Fri, 15 Jun 2012 09:41:26 +0000 (11:41 +0200)]
jasper: Rename from jp2k to jasper
Jasper is not the only JPEG2000 library out there and we
might want to add encoders/decoders based on OpenJPEG for example.
Vincent Penquerc'h [Fri, 15 Jun 2012 09:32:39 +0000 (10:32 +0100)]
opusenc: add missing mutex unlock on error path
Vincent Penquerc'h [Fri, 15 Jun 2012 09:24:24 +0000 (10:24 +0100)]
opus: set author to myself, and update copyright notices
because as slomo noted, in fact pretty much all the code in there is mine.
Andoni Morales Alastruey [Thu, 14 Jun 2012 22:58:43 +0000 (00:58 +0200)]
d3dvideosink: don't create new internal windows if we already have one
Raimo Järvi [Fri, 8 Jun 2012 20:01:26 +0000 (23:01 +0300)]
rfbsrc: Fix compiling in Windows
https://bugzilla.gnome.org/show_bug.cgi?id=677724
Vincent Penquerc'h [Mon, 11 Jun 2012 12:10:43 +0000 (13:10 +0100)]
resindvd: rename the lib from libresindvd to libgstresindvd
For consistency.
Vincent Penquerc'h [Thu, 7 Jun 2012 14:06:34 +0000 (15:06 +0100)]
resindvd: guard against not finding some data on a DVD
May possibly help with a particular DVD.
https://bugzilla.gnome.org/show_bug.cgi?id=673118
Sebastian Rasmussen [Thu, 14 Jun 2012 00:47:10 +0000 (02:47 +0200)]
curlfilesink: Remove stray debug prints
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678060
Tim-Philipp Müller [Tue, 12 Jun 2012 20:35:10 +0000 (21:35 +0100)]
lcs: remove old LCS colorspace conversion plugin
Wasn't even ported to 0.10, and even back in the day
no one knew where the corresponding lib was from.
Tim-Philipp Müller [Tue, 12 Jun 2012 20:29:18 +0000 (21:29 +0100)]
chart: remove old plugin that has never been ported to 0.10
Tim-Philipp Müller [Tue, 12 Jun 2012 20:20:38 +0000 (21:20 +0100)]
videodrop: drop videodrop
It was never even ported to 0.10, and videorate does its job now.
Tim-Philipp Müller [Tue, 12 Jun 2012 20:16:52 +0000 (21:16 +0100)]
arts: remove aRts-related plugins
aRts development stopped in 2004, it's unlikely ever is
still using it. Besides, these elements were never even
ported to 0.10.
Tim-Philipp Müller [Tue, 12 Jun 2012 20:02:23 +0000 (21:02 +0100)]
shout: remove old shout plugin that has never been ported to 0.10
There's shout2 in -good now.
Tim-Philipp Müller [Tue, 12 Jun 2012 19:35:50 +0000 (20:35 +0100)]
hermes: remove hermes colorspace converter that was never ported to 0.10
Tim-Philipp Müller [Tue, 12 Jun 2012 18:06:51 +0000 (19:06 +0100)]
legacyresample: remove legacy plugin
Tim-Philipp Müller [Tue, 12 Jun 2012 18:02:57 +0000 (19:02 +0100)]
audioresample: remove old audioresample plugin that was never even ported to 0.10
Tim-Philipp Müller [Tue, 12 Jun 2012 17:53:13 +0000 (18:53 +0100)]
chromaprint: update for new tag event API
Tim-Philipp Müller [Tue, 12 Jun 2012 17:47:21 +0000 (18:47 +0100)]
divx: remove plugin that the world doesn't need any more
2002 called.
Edward Hervey [Tue, 12 Jun 2012 08:59:39 +0000 (10:59 +0200)]
dvdspu: Fix array type
We wanted an array of guint8 (and not an array of pointers) to store
the data from gst_buffer_extract() and read it.
Wim Taymans [Tue, 12 Jun 2012 07:10:54 +0000 (09:10 +0200)]
faad: don't access buffer after _finish_frame
Unmap the buffer before calling _finish_frame because we are not allowed to
access it after.
Mark Nauwelaerts [Mon, 11 Jun 2012 14:45:53 +0000 (16:45 +0200)]
mpegtsmux: sprinkle some more debug catering