Wim Taymans
48e47ad702
Merge branch 'master' into 0.11
2011-08-17 11:17:38 +02:00
Vincent Penquerc'h
f8a9f5bc1c
spectrum: avoid crashing by resetting the correct number of channels
...
https://bugzilla.gnome.org/show_bug.cgi?id=656606
2011-08-16 22:44:07 +01:00
Wim Taymans
4bb2b140e9
Merge branch 'master' into 0.11
...
Conflicts:
sys/v4l2/v4l2src_calls.c
2011-08-16 18:35:53 +02:00
Vincent Penquerc'h
6ac7ad8a2c
flacparse: fix off by one in frame size check
...
Yes, I was tracking another bug and the small test file I generated
to test with improbably just happened to trigger this, with a second
and last frame of 1615 bytes.
https://bugzilla.gnome.org/show_bug.cgi?id=656649
2011-08-16 13:25:30 +01:00
Wim Taymans
dfd91ba704
tests: update for _negotiated_caps() change
2011-08-15 12:19:14 +02:00
Tim-Philipp Müller
5866c3a413
id3demux: remove specs from git as well now that parsing code is in -base
2011-08-14 20:46:01 +01:00
Mark Nauwelaerts
1ca89389e4
id3demux: use -base provided id3 tag parsing
...
https://bugzilla.gnome.org/show_bug.cgi?id=654388
2011-08-13 23:19:32 +01:00
Tim-Philipp Müller
26a3a12513
jackaudiosrc: fix error message code
...
And also post 'not found' error if jackd is not even installed.
2011-08-13 16:52:53 +01:00
Stefan Kost
a1b1d19105
qtdemux: initialize bitrate variable and reset for each loop
...
Don't check eventually unset variable and don't accidentially use values from last
cycle.
2011-08-12 16:32:58 +02:00
Edward Hervey
145f6da5bb
aasink: Remove unused variables
2011-08-10 11:28:26 +02:00
Edward Hervey
d08e0ccc48
rtspsrc: Properly error out if SDP contains no streams
...
Also fixes unitialized variable error on macosx.
2011-08-09 11:28:17 +02:00
Vincent Penquerc'h
26993420c0
ximagesrc: clear flags on buffer reuse
...
This will ensure a logically new buffer does not keep flags from
a previous use of that buffer (eg, DISCONT would be set on the first
buffer, and mistakenly kept when reused).
https://bugzilla.gnome.org/show_bug.cgi?id=653709
2011-08-09 10:19:46 +02:00
Vincent Penquerc'h
639abf01f9
v4l2: take care not to change the current format where appropriate
...
Some drivers are buggy are will change the current format when
processing VIDIOC_TRY_FMT. Save and restore the current format
to ensure the format is kept unchanged.
https://bugzilla.gnome.org/show_bug.cgi?id=649067
2011-08-09 09:53:33 +02:00
Tim-Philipp Müller
35f4700f44
po: update translations
2011-08-08 15:27:11 +01:00
Tim-Philipp Müller
9f904ac438
aalib: make sure -DGST_USE_UNSTABLE_API is defined
...
So we don't get warnings.
2011-08-08 15:26:00 +01:00
Tim-Philipp Müller
d5db5ca9be
v4l2: update for GstXOverlay => GstVideoOverlay rename
2011-08-08 15:25:31 +01:00
Sjoerd Simons
8edb15d12f
v4l2src: Use fraction compare util function.
...
Use the fraction compare utility to compare function, not the
handcrafted one. The handcrafted one is buggy as it doesn't take into
account rounding error. For example comparing a framerate of 20/1 on a
camera configured as 30/1 fps would yield true: 1 == (1 * 20)/30 and not
re-configure the camera. Fixes #656104
2011-08-07 16:41:53 +02:00
Wim Taymans
71346020d5
pulsesrc: avoid race in starting
...
Sine the base class now does the negotiation from the streaming thread we have
to be careful and check if the stream is ready before changing its corked state.
2011-08-07 11:17:41 +02:00
Edward Hervey
76b1dac41b
check: Use GST_CFLAGS when building tests
...
Ensures we have the proper define for using unstable API
2011-08-05 12:28:05 +02:00
Wim Taymans
5fa0c28bc4
isomp4: fixup after small api changes
...
Port to recently changed api so that it compiles again.
2011-08-05 12:07:50 +02:00
Edward Hervey
eb8075111d
y4menc: Now depends on libgstvideo
2011-08-05 11:32:45 +02:00
Wim Taymans
d9750387c1
pulse: more cleanups
2011-08-04 18:41:29 +02:00
Wim Taymans
9ae85cb662
pulsesrc: small cleanups
2011-08-04 18:15:55 +02:00
Wim Taymans
1b1fb68c23
v4l2src: call set_caps method of baseclass
...
Call the baseclass set_caps function to make it send the caps event and
properly trigger the negotiation functions.
2011-08-04 16:35:46 +02:00
Wim Taymans
fcbe26cd6f
pulsesrc: small cleanups
2011-08-04 16:32:39 +02:00
Wim Taymans
84371e4066
goom: port to new caps
2011-08-04 16:32:39 +02:00
Edward Hervey
dc14c1ffc9
v4l2sink: Size variable should be a guint and not a gsize
2011-08-04 13:52:18 +02:00
Wim Taymans
add1cbdbd8
v4l2: activate the pool in fallback
...
When nobody is using our pool, activate it ourselves.
Avoid leaking the buffer array.
Set default pool configuration with caps.
Don't keep current_caps, core does that for us now.
2011-08-04 12:56:47 +01:00
Wim Taymans
edcaf20667
fix compilation
...
hal elements were removed, remove them from docs too
change example for pad-block API (actually remove the pad block, an application
should not be bothered with working around bugs in elements)
2011-08-03 22:57:48 +02:00
Wim Taymans
ee2aa25e04
port to new API
2011-08-03 18:37:27 +02:00
Wim Taymans
4121021bb2
Merge branch 'master' into 0.11
...
Conflicts:
ext/pulse/pulsesink.c
ext/pulse/pulsesrc.c
gst/audioparsers/gstac3parse.c
gst/rtp/gstrtph264depay.c
gst/rtp/gstrtph264pay.c
gst/rtpmanager/gstrtpssrcdemux.c
2011-08-03 18:25:30 +02:00
Jan Schmidt
1438bf26ac
matroska: Register new debug category
...
Register the matroskareadcommon debug category when the
plugin is loaded to avoid assertion output when debug is turned on.
2011-08-03 22:52:07 +10:00
Edward Hervey
cfbb591252
test/ickles: Port gdkpixbufsink test
2011-08-03 13:38:18 +02:00
Edward Hervey
70fcf510be
Revert "tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr..."
...
This reverts commit 475aed8af6
.
It won't consider elements from anywhere else anymore
2011-08-03 13:33:59 +02:00
Edward Hervey
a2341918c4
check: Update parser mini-lib to 0.11 API
2011-08-03 13:10:46 +02:00
Edward Hervey
859312e5a4
po: update for modified source file location
2011-08-03 13:09:07 +02:00
Edward Hervey
a1bf21c1dc
configure.ac: cairo_gobject isn't ported either
2011-08-03 13:08:43 +02:00
Sebastian Dröge
f18eccd286
hal: Remove hal plugin
...
hal is not developed anymore and nobody is using the plugin nowadays.
2011-08-03 10:59:56 +02:00
Philippe Normand
0424368cfc
qtdemux: soften assertion check on stream size
...
https://bugzilla.gnome.org/show_bug.cgi?id=655570
2011-08-03 10:11:59 +02:00
Robert Krakora
f7893b8721
rtpjpegpay: Add support for H.264 payload in MJPEG container
...
See http://www.quickcamteam.net/uvc-h264/USB_Video_Payload_H.264_0.87.pdf
Fixes bug #655530 .
2011-08-03 10:09:42 +02:00
Tristan Matthews
c26442a3ba
jackaudiosink: Don't call g_alloca() in process_cb
...
g_alloca() is not RT-safe, so instead we should allocate the
memory needed in advance. Fixes #655866
2011-08-03 09:44:05 +02:00
Sebastian Dröge
8266020938
configure: Add hal to the list of non-ported plugins
2011-08-03 08:58:00 +02:00
Sebastian Dröge
0d45a4353d
configure: Add monoscope to the list of non-ported plugins
2011-08-03 08:53:24 +02:00
Sebastian Dröge
4aa5485cfc
effectv: Fix unused but set variable compiler warnings
2011-08-03 08:51:19 +02:00
Tim-Philipp Müller
a1712ad87c
docs: fix two more Since: tags
2011-08-02 23:42:58 +01:00
Mart Raudsepp
62cd1215c7
deinterlace: Fix Since tags for fieldanalysis related new properties
...
commit c1b100cf9c
is after 0.10.29 and 0.10.30 was a branched release.
So fix Since tags from 0.10.29 to 0.10.31 for the new properties.
2011-08-02 23:38:13 +01:00
Wim Taymans
5771056ed5
rtpvorbispay: fix porting error
2011-08-02 11:51:45 +02:00
Edward Hervey
86fc8e36dd
configure.ac: Define list of non-ported plugins
2011-08-02 11:29:40 +02:00
Edward Hervey
5d1b6f85dd
Update common submodule
2011-08-02 11:29:25 +02:00
Edward Hervey
0f7c7154b1
configure.ac: Sort AG_GST_CHECK_PLUGIN alphabetically
2011-08-02 11:17:38 +02:00