summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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-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
2009-08-07spc: Rename SPC plugin to GMESebastian Dröge7-16/+1096
as preparation for enabling support for non-SPC gaming console sound files.
2009-08-06spcdec: Forward all unknown src events upstream and don't restrict to SPCSebastian Dröge1-2/+4
2009-08-06rtpsource: avoid buffer leak on bad seqnumric1-0/+1
Fixes #590797
2009-08-05mpeg[pt]sdemux: Fix SEEKING querySebastian Dröge2-2/+2
Send the BYTES based query downstream, not the orignal one.
2009-08-04qtmux: Don't require endianness field for 8 bit raw audioJan Urbanski1-4/+10
Fixes bug #590360.
2009-08-04spc: Make the SPC plugin work with the latest libgme releaseSebastian Dröge2-1/+8
gme_enable_accuracy() was added in SVN trunk and is not yet in any release.
2009-08-04spc: Use the portable libgme instead of x86-only OpenSPC libraryMichael Pyne3-43/+55
This will later allow us to play other gaming console files that are supported by libgme. Fixes bug #576800.
2009-07-31flacparse: remove internal bitreader and bytereader now that these are in ↵Tim-Philipp Müller6-1868/+4
libgstbase
2009-07-31outputselector: check for pending srcpad in _get_property()Tommi Myöhänen1-1/+2
If there is a pending srcpad, return it instead of active srcpad in gst_output_selector_get_property() function.
2009-07-31camerabin: Set camerasrc to READY state instead of PAUSED when acquiring ↵Tommi Myöhänen1-9/+6
allowed caps
2009-07-31directdraw: Fix indentionSebastian Dröge1-20/+17
2009-07-31directdraw: Implement GstNavigation interfaceРуслан Ижбулатов2-4/+196
Fixes bug #590208.
2009-07-31rtpasfpay: set padding field to 0 on rtp asf packetsThiago Santos3-1/+40
The ASF RTP spec demands that packets have their padding removed and the padding size field set to 0 for packets when puting them inside the RTP packets
2009-07-30asfmux: Set video stream seekable property to trueThiago Santos1-1/+7
Video stream always have indexes, so they are all seekable
2009-07-30asfmux: Removing useless TODOsThiago Santos1-2/+1
After testing in windows and linux, this audio correction field made no difference so far. All example files I got only had zeroes in this field