summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-08-12Merge branch 'fdo' into lv2Dave Robillard91-19713/+10959
2009-08-12Merge branch 'master' of ↵Dave Robillard91-19713/+10959
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-08-12Make mono warning visible in public documentation.Dave Robillard1-5/+9
2009-08-12Multi-channel support with channel positions.Dave Robillard5-8/+144
This queries port roles from the LV2 data and converts it into GStreamer channel positions. This should allow any type of multi-channel plugin (including beyond stereo, e.g. surround) to work fine in GStreamer, and with elements that require channel positions to be explicitly stated.
2009-08-110.10.13.2 pre-release.Tim-Philipp Müller36-3563/+9684
2009-08-11Add myself to MAINTAINERS file and update Wim's e-mail.Tim-Philipp Müller1-1/+2
2009-08-11Update spec file with latest changesChristian Schaller1-0/+16
2009-08-11kateenc: error out if category has not been set and check for obviously ↵Tim-Philipp Müller2-3/+65
wrong values
2009-08-11Move rtpmanager from -bad to -good.Tim-Philipp Müller35-15481/+0
2009-08-11.gitignore: ignore asfmux unit test binaryTim-Philipp Müller1-0/+1
2009-08-11checks: disable unit tests that are flaky or don't work with core gitTim-Philipp Müller1-2/+9
camerabin test seems to time out with core git, so disabling because chances are the problem is in the test and the core git stuff will be released before we can fix the code in the test. neonhttpsrc unit test is a bit flaky, it tends to fail the first time when called (the host/url it checks for seems to be down as well/anyway).
2009-08-10Add documentation for LV2 element.Dave Robillard1-0/+13
2009-08-10Fix typo in LADSPA element documentation.Dave Robillard1-1/+1
2009-08-10Remove execute flags from source filesTim-Philipp Müller11-0/+0
2009-08-10configure: bump core/base requirements to released versionTim-Philipp Müller1-2/+2
To avoid confusion.
2009-08-10dshowsrcwrapper: can list more than 1 deviceJulien Isorce2-6/+4
something like the following code now works: vector<string> getVideoDeviceNames() { vector<string> l_name; string property; GstElement* videodevicesrc = create_element("dshowvideosrc", "videodevicesrc"); GstPropertyProbe* probe = GST_PROPERTY_PROBE (videodevicesrc); GValueArray* va = gst_property_probe_get_values_name (probe, "device-name"); if (va) { for(size_t i=0; i < va->n_values; ++i) { GValue* v = g_value_array_get_nth(va, i); string name(g_value_get_string(v)); l_name.push_back(name); } } if (videodevicesrc) gst_object_unref(GST_OBJECT (videodevicesrc)); return l_name; }
2009-08-10dshowaudiosrc: handles device-name propertyJulien Isorce1-0/+11
2009-08-10dshowsrcwrapper: add a helper function to check a media typeJulien Isorce4-39/+30
2009-08-10Merge branch 'master' of ↵Julien Isorce1-1/+1
ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad
2009-08-10spc: fix typo in Makefile.am and build the right plugin (spc not gme)Tim-Philipp Müller1-1/+1
2009-08-10dshowvideosrc: can use other video sizes and framerates than the defaultsJulien Isorce2-25/+172
Even if the device could capture several video sizes at several framerates, without this commit, it was only possible to use one video size and one framerate: the default directshow values.
2009-08-10directsoundsrc: add vs8 projectJulien Isorce2-0/+223
2009-08-10directsoundsrc: LF and indentJulien Isorce1-544/+635
2009-08-09autoconvert: Cache events and send them downstream once an element was selectedSebastian Dröge2-6/+77
2009-08-09autoconvert: Small cleanupsSebastian Dröge2-39/+24
2009-08-09directdrawsink: Fix crash when exposing in GST_STATE_READYJulien Isorce1-4/+6
Fixes bug #541962.
2009-08-09Merge branch 'fdo' into lv2Dave Robillard100-4588/+7542
2009-08-09Merge branch 'master' of ↵Dave Robillard100-4588/+7542
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-08-08mpegtsdemux: Don't answer the SEEKING query if we don't know the answer yetSebastian Dröge1-0/+7
A bitrate!=-1 is required for seeking but the bitrate is only calculated after the second PCR was read. Fixes bug #590446.
2009-08-08spc: Lower rank to SECONDARY to make the gme plugin the defaultSebastian Dröge1-1/+1
2009-08-08spc: Add the OpenSPC spc plugin againSebastian Dröge7-0/+1092
The gme plugin obsoletes it but it might still be useful for users that don't have gme yet or prefer openspc for some reason.
2009-08-08kate: some minor clean-upsTim-Philipp Müller2-10/+13
Print flow return as string in log message; if we check the return value of gst_buffer_new_and_alloc() we should use the _try() function that might actually return NULL. Post error message when returning GST_FLOW_ERROR. Use portable GLib macros to print 64-bit integers. Don't use 0LL, that's also not portable (and unneeded here).
2009-08-08videoparse: Only provide very fundamental caps in the pad templateSebastian Dröge1-21/+3
We can't easily know which caps will can be used because we rely on libgstvideo's support for video formats.
2009-08-08rawparse: Small cleanups and implement SEEKING querySebastian Dröge2-6/+27
2009-08-08audioparse: Small cleanupsSebastian Dröge1-43/+43
2009-08-08videoparse: Use libgstvideo for everything instead of our own calculationsSebastian Dröge4-296/+92
Also make RGB usage easier by providing xRGB, RGBx, etc. formats instead of requiring to set red_mask and friends.
2009-08-07mpegtsdemux: fix a memory leakJosep Torra1-1/+4
2009-08-07mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmvJosep Torra2-31/+62
2009-08-07mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCMJosep Torra1-4/+17
2009-08-07mpegpsdemux: improved demuxer performanceJosep Torra2-59/+127
Increased performance doing pull_range in blocks of 32Kb instead of 4Kb. Caching the value of gst_adapter_available instead of calling it 3 times. Added some comments with the header descriptions. Peek enough data to avoid a corner case where could be readed data outside the buffer. Speed up some more inlining some functions and keeping another stream pointer list to be used as iterator. Sprinkle branch prediction macros accross the code. Handling the seeking with flush in pull mode in the proper way.
2009-08-07gmedec: Use GstAdapter instead of many buffer joinsSebastian Dröge3-23/+19
This reduces the number of reallocations and memcpys drastically. Also free the input data as soon as it's complete and passed to GME as it's not needed anymore.
2009-08-07baseparse: prevent infinite loop when drainingMark Nauwelaerts3-0/+24
2009-08-07baseparse: fix minor memory leakMark Nauwelaerts3-0/+3
2009-08-07flacparse: sync baseparse (some more)Mark Nauwelaerts1-0/+6
2009-08-07gmedec: Add caps for all supported file formats to the srcpad templateSebastian Dröge1-2/+7
2009-08-07gme: Don't add empty string tagsSebastian Dröge1-7/+7
2009-08-07gme: Fix caps name againSebastian Dröge1-1/+1
2009-08-07gme: Rename everything from SPC to GMESebastian Dröge2-154/+152
2009-08-07spc: Really remove old SPC codeSebastian Dröge5-1080/+0
2009-08-07gme: Use gme for tags and duration parsingSebastian Dröge5-501/+45