Commit graph

313 commits

Author SHA1 Message Date
Wim Taymans
f1558baf83 update for tag API changes 2011-12-01 18:55:45 +01:00
René Stadler
17240ac9ec matroska: port to 0.11
Support for TAG_IMAGE and TAG_ATTACHMENT is commented out; this requires caps
on buffers which is gone from 0.11.

Segment handling in the demuxer is a bit complex; I added some FIXME comments
in places where I'm not yet sure if I ported correctly.
2011-11-26 15:01:01 +01:00
Tim-Philipp Müller
be0d6baac5 Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	ext/pulse/pulseaudiosink.c
	ext/pulse/pulsesrc.c
	gst/audioparsers/gstaacparse.c
	gst/audioparsers/gstamrparse.c
	gst/audioparsers/gstdcaparse.c
	gst/audioparsers/gstflacparse.c
	gst/effectv/gstradioac.c
	gst/effectv/gstradioac.h
	gst/effectv/gstripple.c

Some possible FIXMEs remaining in the audio parser getcaps functions.
2011-11-26 13:34:10 +00:00
René Stadler
a806ae2edd tests: update for gstcheck API change 2011-11-24 21:41:03 +01:00
Thiago Santos
3dc5a09a5c multifile: fix build of tests
Tests fail to build because g_mkdtemp is available from glib since
2.26.

This patch adds a condition around the redefinition of
g_mkdtemp on the tests to only build it if glib is older than
2.26.
2011-11-24 14:18:44 -03:00
Tim-Philipp Müller
32365953c3 tests: update soup test for removed iradio-mode property 2011-11-24 01:48:25 +00:00
Tim-Philipp Müller
09ca5fa910 rtpmanager: rename gstrtp* -> rtp*
This was done in 0.10 to avoid conflict with the rtp elements in
farsight, but the gst-prefixing is no longer needed in 0.11
2011-11-24 00:54:08 +00:00
Wim Taymans
c5cad2aff2 Merge branch 'master' into 0.11 2011-11-23 10:23:28 +01:00
Tim-Philipp Müller
38c9fefa01 tests: add basic unit test for matroskaparse 2011-11-23 01:00:17 +00:00
Tim-Philipp Müller
7900933a52 tests: make id3demux test compile
Still fails though.
2011-11-14 09:50:08 +00:00
Wim Taymans
a95acb7122 make %u in all request pad templates 2011-11-04 11:58:22 +01:00
René Stadler
fb63372713 tests: audioecho: port to 0.11 2011-10-28 21:22:38 +02:00
René Stadler
ad095ae316 tests: audiochebband: port to 0.11 2011-10-28 21:22:38 +02:00
René Stadler
8e0213a47a tests: audiocheblimit: port to 0.11 2011-10-28 13:08:48 +02:00
René Stadler
0b3f685dbd tests: audioamplify: port to 0.11 2011-10-28 13:08:48 +02:00
René Stadler
b44647c043 tests: audiodynamic: port to 0.11 2011-10-28 11:25:37 +02:00
René Stadler
24300315e7 tests: spectrum: port to 0.11 2011-10-28 11:25:37 +02:00
René Stadler
f1c471b2b1 tests: audiopanorama: port to 0.11 2011-10-28 11:25:37 +02:00
Thiago Santos
2490d39a90 tests: aspectratiocrop: Port to 0.11 2011-10-13 15:37:47 -03:00
Thiago Santos
12534340fd tests: alphacolor: Port to 0.11 2011-10-13 15:37:46 -03:00
Thiago Santos
36d069fe37 tests: cmmlenc: Port to 0.11 2011-10-12 08:09:33 -03:00
Thiago Santos
011c3f4d1b tests: cmmldec: Port to 0.11 2011-10-12 08:09:16 -03:00
Wim Taymans
586ef0babd Merge branch 'master' into 0.11
Conflicts:
	ext/speex/gstspeexdec.c
	ext/speex/gstspeexenc.c
	gst/isomp4/atoms.c
	gst/isomp4/gstqtmux.c
2011-10-06 12:23:39 +02:00
Thiago Santos
a4154e9db2 tests: qtmux: Refactor bitrate check test
Refactor bitrate check test to accomodate multiple tests
for bitrate
2011-09-30 13:05:24 -03:00
Thiago Santos
e58b0466ec tests: qtmux: add tests for bitrate average calculation
Adds tests to make sure qtmux/mp4mux sets average bitrate
correctly
2011-09-30 13:05:20 -03:00
Wim Taymans
87fbd1e784 Merge branch 'master' into 0.11
Conflicts:
	common
	ext/pulse/pulsesink.c
	ext/soup/gstsouphttpclientsink.c
	gst/audioparsers/gstaacparse.c
	gst/audioparsers/gstac3parse.c
	gst/rtp/gstrtph264depay.c
	gst/rtpmanager/gstrtpjitterbuffer.c
	gst/rtpmanager/rtpjitterbuffer.c
	gst/rtsp/gstrtspsrc.c
	sys/ximage/gstximagesrc.c
2011-09-28 12:44:59 +02:00
Tim-Philipp Müller
b6b072e948 tests: add unit test to make sure encodebin picks mp4mux for variant=iso
https://bugzilla.gnome.org/show_bug.cgi?id=651496
2011-09-20 12:55:31 +01:00
Thiago Santos
c78048bc25 tests: flvmux: Fix flvmux's tests after fix for request pads handling
Now that flvmux doesn't release its request pads on PAUSED->READY the
test doesn't need to re-request them for every reuse test start.
2011-09-12 09:21:47 -03:00
Sebastian Dröge
8f1f6d1a57 cmml: Use complete cmml caps in the unit test 2011-09-07 14:30:27 +02:00
Sebastian Dröge
0fd1397921 qtmux: Use complete MPEG caps in the unit test 2011-09-07 14:30:27 +02:00
Wim Taymans
33f18b8ea4 Merge branch 'master' into 0.11
Conflicts:
	gst/audioparsers/gstamrparse.c
	gst/isomp4/qtdemux.c
2011-09-06 16:06:25 +02:00
Mark Nauwelaerts
077a306054 tests: parsers: provide more real data when testing draining of garbage 2011-09-05 15:51:53 +02:00
Wim Taymans
77ad0a1363 port more elements to new audio caps and API 2011-08-19 14:01:45 +02:00
Wim Taymans
dfd91ba704 tests: update for _negotiated_caps() change 2011-08-15 12:19:14 +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
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
Arun Raghavan
96972eb462 ac3parse: Add support for IEC 61937 alignment
When pushing out buffers over S/PDIF or HDMI, IEC 61937 payloading
requires each buffer to contain 6 blocks from each substream. This adds
code to collect all the frames needed to meet this requirement before
pushing out a buffer.

https://bugzilla.gnome.org/show_bug.cgi?id=650313
2011-07-26 10:40:00 +05:30
Alessandro Decina
072bd74cc4 multifilesink: add max-files property
Add max-files property to limit the number of files saved on disk.

API: multifilesink::max-files
2011-07-18 10:21:41 +02:00
Tim-Philipp Müller
c6abc45d27 tests: add index-setting test for baseparse/flacparse
https://bugzilla.gnome.org/show_bug.cgi?id=646811
2011-04-19 14:20:37 +01:00
Sebastian Dröge
dd2ff5a902 imagefreeze: Remove bus GSource to prevent a valgrind warning 2011-04-18 11:10:01 +02:00
Robert Swain
4893678fd1 tests: Address unused but set variables
GCC 4.6.x spits warnings about such usage of variables.
2011-04-16 13:10:58 +01:00
Mark Nauwelaerts
5f051fd996 tests: qtmux: test various dts-methods 2011-04-15 12:49:14 +02:00
Tim-Philipp Müller
025417f124 qtmux: add variant-less video/quicktime to source pad template caps
This is needed for automatic transcoding using encodebin. Our typefinder
does not always add a variant to the found caps, and encodebin needs
an *exact* match to the caps on the source pad template, so we need
to add the variant-less video/quicktime caps to the template as well
for encodebin to be able to find it. Add unit test for this as well.

https://bugzilla.gnome.org/show_bug.cgi?id=642879
2011-04-13 15:21:59 +01:00
Tim-Philipp Müller
9648747ce9 tests: ignore new qtmux-related test binaries 2011-04-13 12:45:27 +01:00
Thiago Santos
3d2280beb9 test: qtmux: Tests qtmux reuse
Forces the use of qtmux after it has been put to PLAYING and back
to NULL once

https://bugzilla.gnome.org/show_bug.cgi?id=639338
2011-04-12 20:32:21 +01:00
Mark Nauwelaerts
197c3e8a7d tests: qtmux: also unit test fragmented file cases 2011-04-12 20:32:20 +01:00
Benjamin Otte
c4161b3c33 Add -Wwrite-strings
and fix its warnings
2011-04-12 20:32:17 +01:00
Benjamin Otte
62be91708f Add -Wmissing-declarations -Wmissing-prototypes to configure flags
And fix all warnings
2011-04-12 20:32:17 +01:00
Mark Nauwelaerts
2196cf6b49 tests/check/: Add unit test for qtmux.
Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/qtmux.c: (setup_src_pad),
(teardown_src_pad), (setup_qtmux), (cleanup_qtmux),
(check_qtmux_pad), (GST_START_TEST), (qtmux_suite), (main):
Add unit test for qtmux.
2011-04-12 20:32:09 +01:00