Commit graph

11368 commits

Author SHA1 Message Date
Mark Nauwelaerts
03bde3f0d2 flacenc: query downstream for BYTE seeking support 2012-03-28 14:50:03 +02:00
Mark Nauwelaerts
5550d8bc6f flacdec: clean up obsolete log statement 2012-03-28 14:50:03 +02:00
Wim Taymans
69002aa24f update for buffer changes 2012-03-28 12:53:05 +02:00
Mark Nauwelaerts
8f68db9cc3 tests: audiodynamic: correctly port original test to mind in place transform 2012-03-28 12:23:56 +02:00
Mark Nauwelaerts
8742a0a89b audiofx: more adjustment to changed semantics of audiofilter _setup method 2012-03-28 12:23:56 +02:00
Mark Nauwelaerts
2ed647a900 tests: audiofirfilter: negotiate the intended raw audio format 2012-03-28 12:23:56 +02:00
Stefan Sauer
3b47dce668 wavpackparse: init datastructure 2012-03-27 20:32:14 +02:00
Wim Taymans
9e2f23c5bc effectv: fix strides 2012-03-27 17:18:40 +02:00
Wim Taymans
e310ee8218 caps: improve caps handling
Avoid caps copy and leaks
2012-03-27 16:42:41 +02:00
Mark Nauwelaerts
8f52f8c5c8 tests: icydemux: activate internal test helper src pad 2012-03-27 14:05:27 +02:00
Wim Taymans
098d8ceae7 v4l2: update for get_param
Remove const from the GstCaps.
Plug some GstStructure leaks
2012-03-27 12:44:46 +02:00
Raimo Järvi
eccb5b8fed udp: Fix compiling with mingw.
https://bugzilla.gnome.org/show_bug.cgi?id=672880
2012-03-27 11:42:43 +02:00
Mark Nauwelaerts
117de9fd47 tests: replaygain: misc compatibility fixes
Discard caps event when checking for and counting various tag events,
and remove all testing of 8 bits depth in 16 bits width format since
it no longer exists.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
85bf98fe1a tests: rtp: misc compatibiliy fixes
... such as always setting pad caps and providing needed caps fields.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
9c1787851d tests: videofilter: ensure initial segment event 2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
bdb60766b4 shapewipe: proper video info and frame management
... particularly since each incoming pad has a distinct format.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
e5ab3cc0a0 rtph264pay: ensure output caps are set when pushing output data
... even if some SPS/PPS has not passed by yet.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
1ed37c8229 videofilter: avoid holding object lock when calling basetransform function 2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
a34cbc7637 rtpbin: fix some lock management
... to avoid trying to take a non-recursive lock twice.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
4bbc2a7106 rtpL16(de)pay: fix raw audio format in template caps 2012-03-26 18:38:34 +02:00
Mark Nauwelaerts
b7f448b9ae replaygain: also still post the results of the analysis 2012-03-26 18:38:33 +02:00
Wim Taymans
01838ff975 v4l2src: don't error in shutdown
Don't log with the ERROR category when we are stopping because we are shutting
down.

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672824
2012-03-26 16:00:42 +02:00
Wim Taymans
cfe58e7156 v4l2: fix latency 2012-03-26 15:51:28 +02:00
Wim Taymans
fa436c0799 v4l2: called base class start
Chain up to the base class start method so that metadata is properly tagged.
Remove an unused variable.

fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672813
2012-03-26 15:33:59 +02:00
Wim Taymans
75d33dbd43 Replace master with 0.11 2012-03-26 12:12:45 +02:00
Mark Nauwelaerts
02114c1cf0 imagefreeze: plug caps leak 2012-03-24 09:51:06 +01:00
Mark Nauwelaerts
e937d38544 tests: imagefreeze: remove extraneous _unref 2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
e94f68fd6b tests: avimux: adjust to modified sink pad template name 2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
43ceadb0df tests: qtmux: cleanup element sooner
... to avoid stray refs in sticky caps events.
2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
6bb7fdf4c5 tests: arrange for sending an initial segment event
... which is needed nowadays since various gst_segment_to_...
no longer automatically set the format to the specified one
(from _UNDEFINED).
2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
d7caf1dbb4 imagefreeze: immediately return GST_FLOW_EOS
... rather than _OK since we will not be caring about subsequent buffer
anyway.
2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
ff616b1173 imagefreeze: fix query and _getcaps handling 2012-03-23 18:49:01 +01:00
Mark Nauwelaerts
9041a588f9 audiofx: adjust to changed semantics of audiofilter _setup method
... in that it will now call subclass with info on proposed audio format
without having set that info already in base class.  As such,
subclass can not rely on audio format info being available there.
2012-03-23 18:48:53 +01:00
Olivier Crête
06f1c1817e rtph264depay: Make output in AVC stream format work even without complete sprop-parameter-set
This allows outputting streams in AVC format even if the SPS/PPS are sent inside
the RTP stream.

https://bugzilla.gnome.org/show_bug.cgi?id=654850

Ported from master
2012-03-22 16:18:37 -04:00
Olivier Crête
e819b60f27 udpsink: Unlock on error 2012-03-22 16:18:37 -04:00
Mark Nauwelaerts
d6cc68a9f7 audioparsers: use sink pad template caps rather than src 2012-03-22 18:27:30 +01:00
Mark Nauwelaerts
8f9828393e Merge branch 'master' into 0.11 2012-03-22 18:23:22 +01:00
Mark Nauwelaerts
bcf5f38b16 smpte: port to 0.11 2012-03-22 18:21:52 +01:00
Mark Nauwelaerts
2de5d0d52f audioparsers: intersect downstream allowed peer caps with sink pad template 2012-03-22 16:11:38 +01:00
Wim Taymans
cc32b51ddc back to development 2012-03-22 15:55:28 +01:00
Wim Taymans
c03f93af4b Release 0.11.2 2012-03-22 15:51:13 +01:00
Wim Taymans
7c9a54aa07 Merge branch 'master' into 0.11 2012-03-22 11:55:28 +01:00
Wim Taymans
c44cd8f55b Merge branch 'master' into 0.11
unport gdkpixbuf
not merged: https://bugzilla.gnome.org/show_bug.cgi?id=654850

Conflicts:
	docs/plugins/Makefile.am
	docs/plugins/gst-plugins-good-plugins-docs.sgml
	docs/plugins/gst-plugins-good-plugins-sections.txt
	docs/plugins/gst-plugins-good-plugins.hierarchy
	docs/plugins/inspect/plugin-avi.xml
	docs/plugins/inspect/plugin-png.xml
	ext/flac/gstflacdec.c
	ext/flac/gstflacdec.h
	ext/libpng/gstpngdec.c
	ext/libpng/gstpngenc.c
	ext/speex/gstspeexdec.c
	gst/audioparsers/gstflacparse.c
	gst/flv/gstflvmux.c
	gst/rtp/gstrtpdvdepay.c
	gst/rtp/gstrtph264depay.c
2012-03-22 11:53:24 +01:00
Mark Nauwelaerts
072ac37bb2 smpte: only start collectpads2 at state change rather than init 2012-03-22 11:45:57 +01:00
Wim Taymans
3e8ae7603c tests: update for memory api changes 2012-03-21 13:22:43 +01:00
Wim Taymans
846f309522 update for memory api changes 2012-03-20 10:24:05 +01:00
Mark Nauwelaerts
440d7034f0 flacparse: perform additional frame crc check if applicable
... such as a frame header parsing throwing some suspicious warnings.
So we can be a bit more convinced we determine the right frame end.
2012-03-19 12:02:47 +01:00
Mark Nauwelaerts
58816039c2 flacparse: avoid indefinite extended search for frame end if possible
... which is particularly useful if locked on to the wrong frame start
and/or corrupt frame being crc checked.
2012-03-19 12:02:45 +01:00
Mark Nauwelaerts
19121249bd flacdec: improve error handling and resilience
... by noting that one occurred in the first place, and then appropriately
ignoring some transient ones.
2012-03-19 12:02:42 +01:00
Wim Taymans
b8869d285b qtdemux: negotiate an allocator on the srcpads
We do an ALLOCATION query to find out an allocator and parameters on the
srcpads. This way decoders (and sinks) can specify the memory and parameters
they want us to write into.
2012-03-19 10:33:48 +01:00