Thiago Santos [Sat, 28 Jul 2012 15:09:42 +0000 (12:09 -0300)]
examples: camerabin: remove assertion on null property
Check if the flags are not null before trying to set them to
camerabin to avoid an assertion
Sebastian Dröge [Fri, 27 Jul 2012 22:32:58 +0000 (00:32 +0200)]
tag: Update for taglist/tag event API changes
Mark Nauwelaerts [Fri, 27 Jul 2012 11:22:52 +0000 (13:22 +0200)]
assrender: process ATTACHMENT tag as sample
Mark Nauwelaerts [Wed, 25 Jul 2012 14:05:12 +0000 (16:05 +0200)]
faac, voaacenc: adjust to modified audioencoder getcaps helper API
Wim Taymans [Tue, 24 Jul 2012 10:28:18 +0000 (12:28 +0200)]
audiovisualizer: fixate caps
Wim Taymans [Tue, 24 Jul 2012 08:46:39 +0000 (10:46 +0200)]
guadi: prefix orc functions with gaudi_orc_
Wim Taymans [Tue, 24 Jul 2012 08:44:51 +0000 (10:44 +0200)]
fieldanalysis: prefix orc functions
Wim Taymans [Tue, 24 Jul 2012 08:32:51 +0000 (10:32 +0200)]
bayer: prefix orc functions with bayer_orc
Add bayer orc to the unit test
Wim Taymans [Tue, 24 Jul 2012 08:32:20 +0000 (10:32 +0200)]
tests: fix visualizer compilation
Sebastian Dröge [Mon, 23 Jul 2012 09:36:01 +0000 (11:36 +0200)]
schro: Add support for video metadata and arbitrary strides
Sebastian Dröge [Mon, 23 Jul 2012 08:54:17 +0000 (10:54 +0200)]
schro: Map raw video buffers with the correct read/write flags
Sebastian Dröge [Mon, 23 Jul 2012 08:35:03 +0000 (10:35 +0200)]
ext: Update for video base classes API changes
Sebastian Dröge [Mon, 23 Jul 2012 06:45:41 +0000 (08:45 +0200)]
Automatic update of common submodule
From
98e386f to
94ccf4c
Oleksij Rempel [Sat, 21 Jul 2012 17:59:21 +0000 (19:59 +0200)]
vp8enc: fix memory leak
unref frame. i hope it is correct place to do it.
Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
Robert Swain [Fri, 20 Jul 2012 21:28:49 +0000 (23:28 +0200)]
interlace: Use buffer flags and caps correctly
This requires a recent commit to -base that adds an INTERLACED buffer
flag.
Mark Nauwelaerts [Fri, 20 Jul 2012 14:43:19 +0000 (16:43 +0200)]
faad: only discard frame once upon decoding error
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
Stefan Sauer [Thu, 19 Jul 2012 14:10:40 +0000 (16:10 +0200)]
spectrascope: fabs->sqrt to calculate the magnitude
Tim-Philipp Müller [Wed, 18 Jul 2012 08:19:30 +0000 (09:19 +0100)]
mpegpsdemux: also activate in push mode if the scheduling query failed
In case pads are unlinked somewhere.
Tim-Philipp Müller [Wed, 18 Jul 2012 07:41:43 +0000 (08:41 +0100)]
mpegdemux: fix push mode activation
Extra unref on push mode activation caused havoc.
Tim-Philipp Müller [Sun, 15 Jul 2012 23:05:26 +0000 (00:05 +0100)]
spc: extract year as GstDateTime instead of GDate
Mark Nauwelaerts [Tue, 17 Jul 2012 16:05:23 +0000 (18:05 +0200)]
dvbsuboverlay: no need to make buffer writable twice
Mark Nauwelaerts [Tue, 17 Jul 2012 16:05:00 +0000 (18:05 +0200)]
dvbsuboverlay: plug some ref leaks
Mark Nauwelaerts [Tue, 17 Jul 2012 12:02:14 +0000 (14:02 +0200)]
dvbsuboverlay: adjust to modified video overlay composition API
Wim Taymans [Tue, 17 Jul 2012 14:39:02 +0000 (16:39 +0200)]
update for RTP buffer api changes
Stefan Sauer [Mon, 16 Jul 2012 20:02:44 +0000 (22:02 +0200)]
audiovisualizer: shorten base class name
As suggested on IRC rename to AudioVisualizer. We use custom suffix on the type
to avoid clashing with other copies for the time being.
Tim-Philipp Müller [Sun, 15 Jul 2012 11:27:12 +0000 (12:27 +0100)]
celt, opencv, wayland, dvbsub, festival, hls: printf format fixes
Alban Browaeys [Sat, 14 Jul 2012 13:51:08 +0000 (15:51 +0200)]
wayland: don't link to gstinterfaces, which doesn't exist any more
https://bugzilla.gnome.org/show_bug.cgi?id=679929
Sreerenj Balachandran [Fri, 29 Jun 2012 21:22:40 +0000 (00:22 +0300)]
opencv: port to 0.11
Basic port to 0.11 API.
https://bugzilla.gnome.org/show_bug.cgi?id=679164
Mark Nauwelaerts [Fri, 13 Jul 2012 10:32:51 +0000 (12:32 +0200)]
dvbsuboverlay: adaptively blend or attach video overlay composition
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
Mark Nauwelaerts [Fri, 13 Jul 2012 10:27:57 +0000 (12:27 +0200)]
dvbsuboverlay: use video overlay composition helper
... rather than custom home-made blending.
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
Mark Nauwelaerts [Thu, 12 Jul 2012 08:13:50 +0000 (10:13 +0200)]
tsdemux: more correctly determine expected PES packet payload size
... particularly considering that packet_length == 0 is possible.
Stefan Sauer [Wed, 11 Jul 2012 21:17:19 +0000 (23:17 +0200)]
pitch: register as effect
Mark Nauwelaerts [Wed, 11 Jul 2012 18:34:05 +0000 (20:34 +0200)]
tsdemux: correctly determine expected PES packet payload size
Avoids consistently failing to detect that a packet is complete, which
would then only be pushed upon the start of a next packet, which leads
to quite a delay in case of a sparse (subtitle) stream.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=666674
Mark Nauwelaerts [Tue, 10 Jul 2012 15:58:22 +0000 (17:58 +0200)]
dvbsuboverlay: ensure minimum page time out of 1 second
... to compensate for some bogus subtitle with a 0 timeout, which would
result in only being shown for a very unreadable amount of time.
See https://bugzilla.gnome.org/show_bug.cgi?id=666674
Tim-Philipp Müller [Wed, 11 Jul 2012 13:27:46 +0000 (14:27 +0100)]
tests: fix build of pitch-test
Does not sound like the same test in 0.10 though..
Tim-Philipp Müller [Wed, 11 Jul 2012 12:59:18 +0000 (13:59 +0100)]
dvbsuboverlay: fix compiler warnings
gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 5 of 'gst_segment_clip' differ in signedness
/home/tpm/gst/0.11/gstreamer/gst/gstsegment.h:192:14: note: expected 'guint64 *' but argument is of type 'gint64 *'
gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 6 of 'gst_segment_clip' differ in signedness
Mark Nauwelaerts [Wed, 11 Jul 2012 11:49:14 +0000 (13:49 +0200)]
dvbsuboverlay: fixup end-of-display-set forcing
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
Mark Nauwelaerts [Wed, 11 Jul 2012 11:48:32 +0000 (13:48 +0200)]
dvbsuboverlay: ensure valid subtitle running time by proper clipping
In particular, pass buffer timestamp (pts) to dvb_sub, and then clip
and convert to running time when the duration (timeout) is known after
decoding it.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
Mark Nauwelaerts [Wed, 11 Jul 2012 11:45:14 +0000 (13:45 +0200)]
dvbsuboverlay: properly force end-of-display-set
... which is upon receiving new data with different PTS spec-wise,
or optionally upon each packet of subtitle data if desired by property.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=669310
Conflicts:
gst/dvbsuboverlay/gstdvbsuboverlay.c
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