Commit graph

11371 commits

Author SHA1 Message Date
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
Tim-Philipp Müller e300675384 docs: update docs for new properties and add gdkpixbufoverlay element
Somewhat at least. No idea why it doesn't pick up the description
or example pipeline.
2012-03-18 00:17:21 +00:00
Tim-Philipp Müller a4860b3c01 gdkpixbufoverlay: make most properties controllable and flag them as mutable-playing 2012-03-18 00:12:19 +00:00
Tim-Philipp Müller fdb7ec12b4 gdkpixbufoverlay: add properties for positioning and sizing 2012-03-17 23:46:23 +00:00
Tim-Philipp Müller 729a30c38b gdkpixbuf: add gdkpixbufoverlay element
Still lacks features such as positioning or resizing, or
animations, but it's usable already, and supports lots of
formats.
2012-03-17 20:19:29 +00:00
Wim Taymans 8f36d4c7a4 don't poke into basetransform internals
But use the methods
2012-03-16 22:52:02 +01:00
Wim Taymans 513d480fbf don't pass random pointers to pull_range 2012-03-16 21:47:21 +01:00
Wim Taymans 1398305390 updarte for bufferpool changes 2012-03-15 22:15:47 +01:00
Wim Taymans ced47580b7 update for bufferpool changes 2012-03-15 22:11:17 +01:00
Wim Taymans f3a770a20c update for allocation query changes 2012-03-15 20:37:56 +01:00
Olivier Crête 053f33adc8 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
2012-03-15 14:20:22 -04:00
Wim Taymans 6ed3bc109b update for bufferpool api change 2012-03-15 14:06:40 +01:00
Wim Taymans ecaea36c3d update for memory api changes 2012-03-15 13:36:17 +01:00
Wim Taymans ad0af26eed update for memory api changes 2012-03-14 21:36:03 +01:00
Wim Taymans 751fcf035b take padding into account 2012-03-14 19:56:56 +01:00
Mark Nauwelaerts 98c681fe5b imagefreeze: port to 0.11 2012-03-14 17:08:36 +01:00
Wim Taymans 7f3a00decd jitterbuffer: reply FALSe on serialized queries 2012-03-14 15:45:38 +01:00
Andrej Gelenberg 9fb6766870 pngenc: add support for 8- and 16-bit gray images
Add support for direct encoding of 8- and 16-bit big endian gray images.

https://bugzilla.gnome.org/show_bug.cgi?id=672025
2012-03-14 13:43:49 +00:00
Wim Taymans 734f11e4d3 mp4vpay: we can also handle x-divx 2012-03-14 11:26:35 +01:00
Mark Nauwelaerts 1e16b61c8c wavpackenc: do not set output caps directly
... but use base class function instead.
2012-03-14 10:39:59 +01:00
Wim Taymans fba47d17e8 mp4vdepay: fix buffer handling
Don't always output the payload subbuffer, use a separate variable to
make things clearer and without the error.
2012-03-13 21:31:48 +01:00
Wim Taymans 84c96e2393 udpsink: make buffer-size work again 2012-03-13 20:49:43 +01:00
Wim Taymans d4a10f2909 udpsrc: fix SO_RCVBUF handling 2012-03-13 20:36:56 +01:00
Wim Taymans af59f573b5 rtpsession: don't leak the address 2012-03-13 19:26:47 +01:00
Wim Taymans 745210e792 h264depay: unmap on empty packet 2012-03-13 19:26:23 +01:00
Wim Taymans d65de434f5 rtph264pay: do DTS and PTS correctly 2012-03-13 18:07:18 +01:00
Wim Taymans 0525fa1850 qtdemux: set DTS and PTS on output buffers
Set PTS and DTS on output buffers instead of just the PTS. In streaming cases
you want to synchronized encoded data based on the DTS because that is
monotonically increasing.
2012-03-13 17:54:50 +01:00
Wim Taymans e179a7edbe qtdemux: debug additional sdtp flag 2012-03-13 17:54:28 +01:00
Wim Taymans e4fed38f49 rtp: fix unmap calls 2012-03-13 17:27:32 +01:00
Wim Taymans ed59c841a4 pulse: fix formats, we can not handle S8 but only U8 2012-03-13 13:25:09 +01:00
Wim Taymans 89105970f0 flacenc: fix streamheaders
Fix the caps of flacenc, the reference encoder only support 24 bits in
32 bits.
Set streamheader on output caps.
2012-03-13 12:40:37 +01:00
Wim Taymans e8ba1ef94c update for caps api changes 2012-03-12 17:17:01 +01:00
Sreerenj Balachandran 807b7e50ef configure.ac : bump GLib requirement to 2.31.14
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2012-03-12 16:11:10 +01:00
Ross Burton 265a5bfa9b flacenc: generate seektables every 10 sec by default
Since this is what the command line tool does as well, it seems like
a better default.
2012-03-12 15:27:27 +01:00
Vincent Penquerc'h ee1be9236f matroskademux: only unlock pad when it was locked
This fixes the mutex being unlocked too much and ending up allowing
other threads when they should not.

https://bugzilla.gnome.org/show_bug.cgi?id=671776
2012-03-12 15:20:33 +01:00
Andrej Gelenberg 38372eb199 pngdec: add support for video/x-raw-gray formats
pngdec can now decode gray 8- and 16-bit images without alpha channel
direct to video/x-raw-gray format. 16-bit gray images have big-endian
format, because it's native PNG endianness. Gray images with alpha
channel still converted to RGBA.

Signed-off-by: Andrej Gelenberg <andrej.gelenberg@udo.edu>
2012-03-12 15:18:12 +01:00
Marc Leeman b4756db358 gstrtspsrc: disable RTSP keep-alive on request 2012-03-12 15:14:21 +01:00
Wim Taymans 15d1d40662 smpte: fix stride handling 2012-03-12 14:48:47 +01:00
Wim Taymans 075cd54019 fix for caps _normalize changes 2012-03-12 12:23:15 +01:00
Wim Taymans eb03b4de55 fix for caps api change 2012-03-12 11:47:35 +01:00
Wim Taymans 80dca40c35 fix for _do_simplify changes 2012-03-12 10:43:57 +01:00
Nicola Murino 3f4e4edaa2 gst: Fix some query leaks 2012-03-12 09:10:20 +01:00
Wim Taymans a32d944a38 fix for caps api changes 2012-03-11 19:06:37 +01:00
Wim Taymans 756948262c fix template caps refcount 2012-03-10 10:52:01 +01:00
Tim-Philipp Müller e23264d570 configure: fix use of AC_LANG_PROGRAM
No need to include the int main () { } bits, the body is enough.
2012-03-09 15:53:32 +00:00
Tim-Philipp Müller b13f63c224 configure: fix autogen.sh warnings
configure.ac:410: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
2012-03-09 15:25:02 +00:00
Wim Taymans e0e39cb4ee aasink: propose videometa uptream
subclass from videosink.
Propose videometa upstream because we can handle it with the video api.
2012-03-08 13:09:33 +01:00
Matej Knopp 0ee34c293f qtmux: do not unref sample caps
https://bugzilla.gnome.org/show_bug.cgi?id=671534
2012-03-08 11:02:00 +00:00