Michael Smith [Sat, 28 Feb 2009 23:23:07 +0000 (15:23 -0800)]
acmenc: fix whitespace
Convert to unix newlines, and reindent in some broken places.
Sebastian Dröge [Sat, 28 Feb 2009 19:42:49 +0000 (20:42 +0100)]
mxf: Fix memory leak
gst_structure_id_set() will copy GstStructures instead of taking
the ownership.
Sebastian Dröge [Sat, 28 Feb 2009 19:39:42 +0000 (20:39 +0100)]
mxf: Store the metadata type ID inside the class structure
vanista [Sat, 28 Feb 2009 18:41:10 +0000 (19:41 +0100)]
mpegtsdemux: Fix memory leaks when PUSI is missed due to packet loss
Fixes bug #573288.
Edward Hervey [Sat, 28 Feb 2009 10:43:56 +0000 (11:43 +0100)]
nsf: Don't write further than the limits of the table (size is 75, as defined in the header)
gcc 4.3.3 found this one, I'm impressed.
Sebastian Dröge [Sat, 28 Feb 2009 09:29:15 +0000 (10:29 +0100)]
mxf: Don't use GLib 2.16 API unconditionally in the example
Andrzej Polatyński [Fri, 27 Feb 2009 19:43:25 +0000 (20:43 +0100)]
videoanalyse: Fix brightness calculation to not only use the first rowstride
Fixes bug #573391.
Michael Smith [Fri, 27 Feb 2009 19:36:58 +0000 (11:36 -0800)]
mpeg4videoparse: Use correct values for checking VO startcode.
Fix compiler warning due to condition always being true - since we're
only looking at the final byte of the startcode (not the leading
0x000001), only check for < 0x1f, not < 0x11f
Sebastian Dröge [Fri, 27 Feb 2009 19:21:23 +0000 (20:21 +0100)]
xdgmime: Use empty caps for registering the typefinders with old core versions
core before 0.10.22.1 produced assertions when storing typefind factories
with NULL caps in the registry.
Wim Taymans [Thu, 26 Feb 2009 14:40:26 +0000 (15:40 +0100)]
mpeg4videoparse: handle more formats
We only need a Video Object Start code before we can start pushing out data.
Search for this code also instead of only looking for VOS and VOP.
Fixes #572551.
Jan Schmidt [Fri, 27 Feb 2009 12:03:23 +0000 (12:03 +0000)]
Merge branch 'work'
Jan Schmidt [Fri, 27 Feb 2009 11:56:45 +0000 (11:56 +0000)]
docs: Ignore some more generated files
Jan Schmidt [Fri, 27 Feb 2009 11:55:34 +0000 (11:55 +0000)]
celtdec: Move define into the C file so it doesn't show up in the docs
Jan Schmidt [Fri, 27 Feb 2009 11:54:42 +0000 (11:54 +0000)]
docs: Enroll dirac plugin into the docs
Jan Schmidt [Fri, 27 Feb 2009 11:39:56 +0000 (11:39 +0000)]
dtsdec: Add some basic docs to the plugin
Jan Schmidt [Fri, 27 Feb 2009 10:16:57 +0000 (10:16 +0000)]
apexsink: Use a union to avoid type-punning strict aliasing compiler warning.
Stefan Kost [Fri, 27 Feb 2009 10:35:14 +0000 (12:35 +0200)]
camerabin: rework signaling and tests
Revert the GString change. There are no marshallers for it. A better change is
now described in http://bugzilla.gnome.org/show_bug.cgi?id=573370.
Test should work again.
Stefan Kost [Fri, 27 Feb 2009 09:24:37 +0000 (11:24 +0200)]
baseparse: revert last change and properly fix
Baseparse internaly breaks the semantics of a _chain function by calling it with
buffer==NULL. The reson I belived it was okay to remove it was that there is
also an unchecked access to buffer later in _chain. Actually that code is wrong,
as it most probably wants to set discont on the outgoing buffer.
Edward Hervey [Fri, 27 Feb 2009 10:06:04 +0000 (11:06 +0100)]
qtwrapper: Only use _dump_mem() if requested.
David Schleef [Thu, 26 Feb 2009 20:48:16 +0000 (12:48 -0800)]
Add v210 format
David Schleef [Thu, 26 Feb 2009 20:47:16 +0000 (12:47 -0800)]
Fix incorrect "pixel_aspect_ratio" in caps
Should be "pixel-aspect-ratio".
Sebastian Dröge [Thu, 26 Feb 2009 17:46:00 +0000 (18:46 +0100)]
mxf: Add example application to output the structural metadata tree into a GtkTreeView
Olivier Crête [Thu, 26 Feb 2009 12:10:29 +0000 (13:10 +0100)]
gstrtpbin: Don't forward revc events to sender
Don't send events from the receiver to the sender side.
Fixes #572900.
Stefan Kost [Thu, 26 Feb 2009 09:02:06 +0000 (11:02 +0200)]
baseparse: remove checks for buffer==NULL
Accordifn to docs for GstPadChainFunction buffer cannot be NULL. If we would
leave the check, we would also need more such check below.
Jan Schmidt [Wed, 25 Feb 2009 15:06:07 +0000 (15:06 +0000)]
build: Update shave init statement for changes in common. Bump common.
Stefan Kost [Wed, 25 Feb 2009 13:24:13 +0000 (15:24 +0200)]
tests: add a timeout of 5 slightly above the default
Stefan Kost [Wed, 25 Feb 2009 13:17:14 +0000 (15:17 +0200)]
camerabin: increase timeout and lower video recording length
The video was recorded for too long for the test timeouts. Also the verification
suite did not had custom timouts at all. Also split the verification for images
and video to get better reporting.
Jan Schmidt [Wed, 25 Feb 2009 11:32:22 +0000 (11:32 +0000)]
Automatic update of common submodule
From 9cf8c9b to a6ce5c6
Stefan Kost [Wed, 25 Feb 2009 10:34:33 +0000 (12:34 +0200)]
tests: blacklist dccp plugins.
Unless one runs a very recent kernel, they can easily lockup the whole system.
Stefan Kost [Wed, 25 Feb 2009 09:45:05 +0000 (11:45 +0200)]
docs: various doc fixes
No short-desc as we have them in the element details.
Also keep things (Makefile.am and sections.txt) sorted.
Reword ambigous returns. No text after since please.
Wim Taymans [Wed, 25 Feb 2009 10:34:45 +0000 (11:34 +0100)]
mpegdemux: don't ignore GstFlowReturn values
don't ignore the return value of pull_range because we only get a valid non-NULL
buffer when the return value is GST_FLOW_OK. Avoids a crash when the pipeline is
shutting down.
Stefan Kost [Wed, 25 Feb 2009 09:41:36 +0000 (11:41 +0200)]
camerabin: update signal marshaller and docs
Use GString instead of GPointer for the marshaller as this is what the callback uses.
Slightly reformat docs.
Stefan Kost [Wed, 25 Feb 2009 09:38:58 +0000 (11:38 +0200)]
docs: update docs to add camerabin and its figure
Stefan Kost [Wed, 25 Feb 2009 09:00:55 +0000 (11:00 +0200)]
camerabin: get rid of // comment and explain
Stefan Kost [Wed, 25 Feb 2009 08:46:10 +0000 (10:46 +0200)]
camerabin: update check unit test
Use playbin2 for validation. Use tmp_dir for capturing. Wait with g_cond for
burst capture finish. Cleanup some g_object_set. Add some logging to ease
tracing.
Lasse Laukkanen [Wed, 25 Feb 2009 08:45:19 +0000 (10:45 +0200)]
camerabin: unblock correct pad in reset, support fakesink as view finder
Sebastian Dröge [Tue, 24 Feb 2009 15:36:28 +0000 (16:36 +0100)]
Remove tests/examples/app as it was moved to -base a long time ago
Sebastian Dröge [Tue, 24 Feb 2009 15:33:51 +0000 (16:33 +0100)]
Move examples directory to tests/examples as in every other GStreamer module
Sebastian Dröge [Tue, 24 Feb 2009 15:21:18 +0000 (16:21 +0100)]
dtsdec: Use new DCA functions/constants as not all distros package the compat dts.h
For backward compatibility we define the DCA functions/constants to the
old DTS functions/constants if we're building against libdts.
Sebastian Dröge [Tue, 24 Feb 2009 14:26:27 +0000 (15:26 +0100)]
xdgmime: Add new typefinder based on xdgmime
This typefinder is mostly useful to filter out any false positives
by the other typefinders like the usual Word document misdetected as
MP3 file.
Sebastian Dröge [Tue, 24 Feb 2009 12:37:24 +0000 (13:37 +0100)]
dts: Prefer libdca over libdts as it's the successor
Edward Hervey [Mon, 23 Feb 2009 15:02:08 +0000 (16:02 +0100)]
qtwrapper: Fix build on macosx
Edward Hervey [Mon, 23 Feb 2009 14:25:03 +0000 (15:25 +0100)]
liveadder: Fix build on macosx
Lasse Laukkanen [Fri, 20 Feb 2009 10:08:04 +0000 (12:08 +0200)]
camerabin: Add aspect ratio capsfilter for view finder
If dealing with larger frame sizes than view finder sink element
accepts then maintain aspect ratio when scaling frames to fit.
Lasse Laukkanen [Fri, 20 Feb 2009 10:07:33 +0000 (12:07 +0200)]
camerabin: Scale incoming frames if their size does not match requested size
If capture preparation in videosrc results in frame size different
from requested size, then we need to scale them.
Lasse Laukkanen [Fri, 20 Feb 2009 10:03:03 +0000 (12:03 +0200)]
photo iface: Add caps object to preparation API for requested and actual capture format
Allow requesting of certain format with prepare_for_capture() and return
the actual format in GstPhotoCapturePrepared callback.
Jan Schmidt [Mon, 23 Feb 2009 11:49:07 +0000 (11:49 +0000)]
build: Add soundtouch's -lBPM to _LIBS, not _CFLAGS
Edward Hervey [Sun, 22 Feb 2009 21:00:58 +0000 (22:00 +0100)]
dccp: Fix "non-void without return value" compilation issue.
Jan Schmidt [Sun, 22 Feb 2009 19:17:30 +0000 (19:17 +0000)]
Detect libsoundtouch 1.4 and higher.
In libsoundtouch 1.4, libBPM appears to have been subsumed into
libSoundTouch, and into the soundtouch namespace.
Jan Schmidt [Sun, 22 Feb 2009 18:12:19 +0000 (18:12 +0000)]
Use shave for the build output
Andoni Morales [Sun, 22 Feb 2009 17:41:08 +0000 (18:41 +0100)]
camerabin: Fix compilation on Windows with Visual Studio
Windows doesn't have strcasecmp so we should use
g_ascii_strcasecmp here instead.
Also Windows doesn't have sys/time.h so we first
need to check if it actually exists and if not
we should not include it.
Fixes bug #572315.
Jan Schmidt [Sun, 22 Feb 2009 15:58:06 +0000 (15:58 +0000)]
Automatic update of common submodule
From 5d7c9cc to 9cf8c9b
Sebastian Dröge [Sun, 22 Feb 2009 13:58:36 +0000 (14:58 +0100)]
dfbvideosink: Don't use void * pointer arithmetic
Edward Hervey [Sun, 22 Feb 2009 12:17:54 +0000 (13:17 +0100)]
xvid: Fix compilation warning
David Schleef [Sat, 21 Feb 2009 19:13:50 +0000 (11:13 -0800)]
Automatic update of common submodule
From 80c627d to 5d7c9cc
Olivier Crête [Tue, 10 Feb 2009 17:02:24 +0000 (17:02 +0000)]
Moved rtpmux from gst-p-farsight to -bad
Olivier Crête [Fri, 20 Feb 2009 22:45:50 +0000 (17:45 -0500)]
Re-indent to Gst style
Olivier Crête [Tue, 10 Feb 2009 19:11:15 +0000 (19:11 +0000)]
[MOVED FROM GST-P-FARSIGHT] Document rtp muxer a bit
Laurent Glayal [Fri, 20 Feb 2009 18:30:49 +0000 (13:30 -0500)]
[MOVED FROM GST-P-FARSIGHT] Add signals before stream lock and after unlocking
Olivier Crête [Thu, 19 Feb 2009 01:18:46 +0000 (20:18 -0500)]
[MOVED FROM GST-P-FARSIGHT] Let ssrc through getcaps
Olivier Crête [Thu, 19 Feb 2009 00:58:58 +0000 (19:58 -0500)]
[MOVED FROM GST-P-FARSIGHT] Rename have_base to have_ts_base
Olivier Crête [Wed, 18 Feb 2009 23:14:52 +0000 (18:14 -0500)]
[MOVED FROM GST-P-FARSIGHT] Protect the seqnum with object lock in rtpmux
Olivier Crête [Wed, 18 Feb 2009 23:07:44 +0000 (18:07 -0500)]
[MOVED FROM GST-P-FARSIGHT] Remove unused sink_ts_base
Olivier Crête [Wed, 18 Feb 2009 20:20:58 +0000 (15:20 -0500)]
[MOVED FROM GST-P-FARSIGHT] Have getcaps to force the same clockrate on all pads
Olivier Crête [Wed, 18 Feb 2009 22:05:13 +0000 (17:05 -0500)]
[MOVED FROM GST-P-FARSIGHT] Validate RTP data in RTP Mux
Olivier Crête [Wed, 18 Feb 2009 19:16:00 +0000 (14:16 -0500)]
[MOVED FROM GST-P-FARSIGHT] Remove unused clock-rate property
Olivier Crête [Wed, 18 Feb 2009 18:56:36 +0000 (13:56 -0500)]
[MOVED FROM GST-P-FARSIGHT] Clarify locking in rtpdtmfmux
Laurent Glayal [Wed, 18 Feb 2009 18:32:56 +0000 (13:32 -0500)]
[MOVED FROM GST-P-FARSIGHT] Missing format parameter
Olivier Crête [Thu, 11 Dec 2008 22:54:18 +0000 (17:54 -0500)]
[MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
Håvard Graff [Mon, 1 Dec 2008 22:55:22 +0000 (17:55 -0500)]
[MOVED FROM GST-P-FARSIGHT] Update seqnum base in rtp muxer
With help from Wim
Håvard Graff [Mon, 1 Dec 2008 22:54:58 +0000 (17:54 -0500)]
[MOVED FROM GST-P-FARSIGHT] Fix some more leaks
Håvard Graff [Mon, 1 Dec 2008 22:48:29 +0000 (17:48 -0500)]
[MOVED FROM GST-P-FARSIGHT] Fix leak
Olivier Crête [Mon, 29 Sep 2008 19:03:05 +0000 (15:03 -0400)]
[MOVED FROM GST-P-FARSIGHT] Don't unref caps we don't know (thanks Wim)
Olivier Crête [Tue, 12 Aug 2008 16:48:02 +0000 (12:48 -0400)]
[MOVED FROM GST-P-FARSIGHT] Put per-buffer debug at level LOG
Olivier Crête [Tue, 12 Aug 2008 16:47:14 +0000 (12:47 -0400)]
[MOVED FROM GST-P-FARSIGHT] Make debug print accurate
Olivier Crête [Tue, 12 Aug 2008 16:46:23 +0000 (12:46 -0400)]
[MOVED FROM GST-P-FARSIGHT] Set our caps on the buffers
Olivier Crête [Tue, 12 Aug 2008 16:46:07 +0000 (12:46 -0400)]
[MOVED FROM GST-P-FARSIGHT] Take the clock-base stored from the last setcaps
Olivier Crête [Tue, 12 Aug 2008 16:41:59 +0000 (12:41 -0400)]
[MOVED FROM GST-P-FARSIGHT] Store the clock-base on setcaps
Olivier Crête [Tue, 12 Aug 2008 16:30:52 +0000 (12:30 -0400)]
[MOVED FROM GST-P-FARSIGHT] Add padprivate to the request pads
Olivier Crête [Tue, 12 Aug 2008 16:23:32 +0000 (12:23 -0400)]
[MOVED FROM GST-P-FARSIGHT] Remove whitespace in gstrtpmux
Olivier Crête [Tue, 12 Aug 2008 01:20:06 +0000 (21:20 -0400)]
[MOVED FROM GST-P-FARSIGHT] Make indentation more correct
Olivier Crête [Tue, 12 Aug 2008 01:05:34 +0000 (21:05 -0400)]
[MOVED FROM GST-P-FARSIGHT] Fix typo
Olivier Crête [Tue, 12 Aug 2008 01:03:22 +0000 (21:03 -0400)]
[MOVED FROM GST-P-FARSIGHT] Set seqnum-base and clock-base in caps from rtpmuxer
Zeeshan Ali [Wed, 15 Aug 2007 13:50:38 +0000 (13:50 +0000)]
philippe.kalaf@collabora.co.uk [Thu, 23 Aug 2007 21:22:25 +0000 (21:22 +0000)]
[MOVED FROM GST-P-FARSIGHT] Sync jitterbuffer with CVS -bad
20070823212225-2425b-
0fe69bf72539678dda45d615a09f1cbf502cc71a.gz
Youness Alaoui [Mon, 20 Aug 2007 18:50:32 +0000 (18:50 +0000)]
[MOVED FROM GST-P-FARSIGHT] missing comment
20070820185032-4f0f6-
0ab67b6ac40dd4e35a8fe53f3cb6daff65ce43b9.gz
Olivier Crete [Thu, 12 Jul 2007 19:53:36 +0000 (19:53 +0000)]
[MOVED FROM GST-P-FARSIGHT] Make buffer writable before writing into it
20070712195336-3e2dc-
91a5fb797cfa4919d4e2f9a728c6d6fbd3b83d93.gz
Olivier Crete [Fri, 6 Jul 2007 20:24:59 +0000 (20:24 +0000)]
[MOVED FROM GST-P-FARSIGHT] Set pads active when adding them to a potentially running element
20070706202459-3e2dc-
a3731f885725594def0a7be997fc7b3a739ee967.gz
Olivier Crete [Thu, 7 Jun 2007 12:01:21 +0000 (12:01 +0000)]
[MOVED FROM GST-P-FARSIGHT] Fix multiple ref leaks (patches by SP GLE)
20070607120121-3e2dc-
061e9ef7a47b1b84fa8f8092f4b8bcc0e6db8c8c.gz
Zeeshan Ali [Mon, 28 May 2007 15:25:05 +0000 (15:25 +0000)]
[MOVED FROM GST-P-FARSIGHT] send event to all src pads
20070528152505-f3f1e-
039216c73dc93f64c49962c77a0253cb9cfec4d3.gz
Zeeshan Ali [Mon, 28 May 2007 12:37:49 +0000 (12:37 +0000)]
[MOVED FROM GST-P-FARSIGHT] print a warning if receive an error iterating sinkpads
20070528123749-f3f1e-
4c1eb3f511b5610143610a65a94d117f2c3d2580.gz
Zeeshan Ali [Mon, 28 May 2007 12:28:08 +0000 (12:28 +0000)]
[MOVED FROM GST-P-FARSIGHT] deal with all the gst_iterator_next() return values
20070528122808-f3f1e-
d301644c3be7633ec6dc5e28596e9346d2da6a50.gz
Zeeshan Ali [Fri, 25 May 2007 12:31:16 +0000 (12:31 +0000)]
[MOVED FROM GST-P-FARSIGHT] Return correct value from the event handler
20070525123116-f3f1e-
131b37b5f4521618fe2f1320409a47e65b35ad2d.gz
Zeeshan Ali [Fri, 25 May 2007 10:27:09 +0000 (10:27 +0000)]
[MOVED FROM GST-P-FARSIGHT] Ville's original patch to fix the traversal of dtmf event
20070525102709-f3f1e-
6c41d1ef934068a4f4e810e7e981b420075b0c98.gz
zeeshan.ali@nokia.com [Thu, 29 Mar 2007 13:52:50 +0000 (13:52 +0000)]
[MOVED FROM GST-P-FARSIGHT] Set the correct ts-offset on the get_prop value
20070329135250-65035-
a43e222d91d57c0a61cb3287586aaa29abf78674.gz
zeeshan.ali@nokia.com [Thu, 29 Mar 2007 13:52:23 +0000 (13:52 +0000)]
[MOVED FROM GST-P-FARSIGHT] Refactorize state_change
20070329135223-65035-
23a0107b2e397710f035c6e88cc0e49b65bb4d5d.gz
zeeshan.ali@nokia.com [Thu, 29 Mar 2007 13:36:22 +0000 (13:36 +0000)]
[MOVED FROM GST-P-FARSIGHT] set SSRC on the packets
20070329133622-65035-
1be6e0aa85a71389f7d257b9cd3e13a73d6b745b.gz
zeeshan.ali@nokia.com [Thu, 29 Mar 2007 13:19:36 +0000 (13:19 +0000)]
[MOVED FROM GST-P-FARSIGHT] Code clean-up and more debug output
20070329131936-65035-
9d499e209e0d7a409c3aa0d1040778babf076179.gz
zeeshan.ali@nokia.com [Wed, 28 Mar 2007 11:22:19 +0000 (11:22 +0000)]
[MOVED FROM GST-P-FARSIGHT] Use own clock-base
20070328112219-65035-
1ba5fefbc65059e9b0c860528a31062ceb6a7331.gz
zeeshan.ali@nokia.com [Fri, 23 Mar 2007 16:31:39 +0000 (16:31 +0000)]
[MOVED FROM GST-P-FARSIGHT] Only accept RTP streams that have the same clock-rate
20070323163139-65035-
fc0b17b0b8a7a041f48994c4f26e96568168bf95.gz