Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vdpau: Add some missing headers to dist | Sebastian Dröge | 2013-06-05 | 1 | -2/+7 |
| | |||||
* | dash: Add to Makefile.am for make dist | Sebastian Dröge | 2013-06-05 | 1 | -0/+1 |
| | |||||
* | applemedia-nonpublic: Add to the Makefile.am for dist | Sebastian Dröge | 2013-06-05 | 1 | -1/+1 |
| | |||||
* | Update .po files | Sebastian Dröge | 2013-06-05 | 39 | -39/+39 |
| | |||||
* | mpegtspacketizer: Fix leak | Edward Hervey | 2013-06-05 | 1 | -0/+2 |
| | | | | | | Since we were manually setting GValue to the GValueArray, we also need to specify how many were set, otherwise all values in the array will be leaked. | ||||
* | Automatic update of common submodule | Sebastian Dröge | 2013-06-05 | 1 | -0/+0 |
| | | | | From 098c0d7 to 01a7a46 | ||||
* | mpegtspacketizer: Speedup TDT/TOT parsing | Edward Hervey | 2013-06-05 | 1 | -9/+15 |
| | | | | Use quarks where needed, makes it 2.5 times faster | ||||
* | mpegtspacketizer: Fix string leak | Edward Hervey | 2013-06-05 | 1 | -0/+4 |
| | | | | The description/text get copied in the structure. | ||||
* | mpegtspacketizer: Speed up descriptor parsing/packing | Edward Hervey | 2013-06-05 | 1 | -47/+52 |
| | | | | | | | | | | | | descriptors are stored as a GValueArray of GString. The downside is that there is no way to "pass" ownership of a GValue to a GValueArray which previously resulted in expensive copy/free of the (already expensive) GString. Here we estimate first the size of the GValueArray, then create it, then directly use the GValue of that array. Speeds up total SI parsing by ~30% | ||||
* | mpegtspacketizer: Use gst_value_list_append_and_take_value | Edward Hervey | 2013-06-05 | 1 | -18/+11 |
| | | | | | | Avoids doing the expensive copy of structures/arrays/... Speeds up parsing SI by about 50% | ||||
* | mpegtspacketizer: Avoid copying GValueArray | Edward Hervey | 2013-06-05 | 1 | -23/+22 |
| | | | | Just give the GValueArray to the container GValue. | ||||
* | cruft: Add signalprocessor directory | Sebastian Dröge | 2013-05-29 | 1 | -0/+1 |
| | |||||
* | docs: removed signalprocessor from docs/libs/Makefile.am | Branko Subasic | 2013-05-29 | 1 | -1/+0 |
| | |||||
* | midiparse: In pull mode drop SEGMENT, CAPS and STREAM_START events | Sebastian Dröge | 2013-05-28 | 1 | -0/+6 |
| | | | | We create and send our own later from another thread. | ||||
* | midiparse: Push stream-start event before anything else | Sebastian Dröge | 2013-05-28 | 1 | -0/+5 |
| | |||||
* | signalprocessor: ladspa is not using this anymore | Stefan Sauer | 2013-05-28 | 6 | -1363/+2 |
| | | | | When we port lv2, we'll go the same route as the new ladspa plugin. | ||||
* | ladspa: fix typos in launch examples | Stefan Sauer | 2013-05-28 | 1 | -10/+7 |
| | |||||
* | ladspa: use the registry cache for plugin details | Stefan Sauer | 2013-05-28 | 10 | -180/+212 |
| | | | | | | Split the introspection and registration part. This way we only need to open all plugins when updating the registry. When reading the registry we can register the elements entierly from the cache. | ||||
* | opencv: Add colour image enhancement element based on Retinex algorithm | Miguel Casas-Sanchez | 2013-05-27 | 4 | -0/+489 |
| | | | | | | | | | | | | | | | Add colour image enhancement element based on Retinex algorithm. Two types exist, namely basic and multiscale; both are described in this article: Rahman, Zia-ur, Daniel J. Jobson, and Glenn A. Woodell. "Multi-scale retinex for color image enhancement." Image Processing, 1996. Proceedings., International Conference on. Vol. 3. IEEE, 1996 Visually speaking the result looks a bit funny, but is pretty invariable to lightning changes, which is good for some applications, like image segmentation. https://bugzilla.gnome.org/show_bug.cgi?id=700977 | ||||
* | audiochannelmix: fill in the author template | Stefan Sauer | 2013-05-26 | 1 | -1/+1 |
| | | | | The copyright header still contained the author template. | ||||
* | mpegtsdemux: Free memory behind GString if we don't use it | Michael Rubinstein | 2013-05-25 | 1 | -5/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=700903 | ||||
* | curlsmtpsink: terminate transfer thread properly | Patricia Muscalu | 2013-05-24 | 4 | -36/+118 |
| | | | | | | | | If no EOS has been sent, the curl readfunc callback will return ABORT. The media file in that case will not be properly finalized. https://bugzilla.gnome.org/show_bug.cgi?id=700886 | ||||
* | directdrawsink: update window width/height when it's not done in WndProc | Andoni Morales Alastruey | 2013-05-24 | 1 | -0/+4 |
| | |||||
* | directdrwasink: call previous WndProc if any | Andoni Morales Alastruey | 2013-05-24 | 2 | -1/+44 |
| | |||||
* | directdrawsink: respect PAR with coordinates | Andoni Morales Alastruey | 2013-05-24 | 1 | -25/+26 |
| | |||||
* | applemedia-nonpublic: fix symbols redefinition for objc files | Andoni Morales Alastruey | 2013-05-24 | 1 | -0/+5 |
| | |||||
* | applemedia: fix duplicated symbols with applemedia | Andoni Morales Alastruey | 2013-05-24 | 1 | -1/+11 |
| | |||||
* | mpegtsbase: Post an error message when EOS'ing without source pads | Edward Hervey | 2013-05-23 | 1 | -1/+5 |
| | | | | | This ensures we don't "hang" when files can't be decoded, or contain no valid streams. | ||||
* | tsdemux: Demote a warning to debug level | Edward Hervey | 2013-05-23 | 1 | -1/+1 |
| | | | | We will get it for virtually every first packets. | ||||
* | codecparsers: Actually store mpeg video bitrate value | Edward Hervey | 2013-05-23 | 1 | -1/+2 |
| | | | | And use the extension also (higher 12 bits) | ||||
* | opencv: Add skin color detection element | Miguel Casas-Sanchez | 2013-05-23 | 4 | -0/+510 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=700654 | ||||
* | vtdec: simplify caps setting | Andoni Morales Alastruey | 2013-05-20 | 1 | -2/+1 |
| | |||||
* | applemedia: fix H264 streams with b-frames | Andoni Morales Alastruey | 2013-05-20 | 2 | -19/+43 |
| | | | | | | The decoder output frames in DTS order, even with the flag kVTDecodeFrame_EnableTemporalProcessing. We store a internal queue of the decoded frames and push them PTS order. | ||||
* | applemedia: fix segfault with dropped frames | Andoni Morales Alastruey | 2013-05-20 | 1 | -1/+8 |
| | |||||
* | applemedia: improve usage of the VT API | Andoni Morales Alastruey | 2013-05-20 | 4 | -14/+45 |
| | | | | | Add timing information to CV samples and pass the GstBuffer as extra data in the decode function | ||||
* | applemedia: add support for MPEG-1 too | Andoni Morales Alastruey | 2013-05-20 | 1 | -1/+3 |
| | |||||
* | applemedia: add support for MPEG-2 decoding | Andoni Morales Alastruey | 2013-05-20 | 2 | -0/+5 |
| | |||||
* | applemedia: use the best colorformat on each platform | Andoni Morales Alastruey | 2013-05-20 | 1 | -3/+13 |
| | | | | This saves a colorspace conversion before the sink in OS X | ||||
* | applemedia: replace private function with its public variant | Andoni Morales Alastruey | 2013-05-20 | 3 | -10/+76 |
| | | | | | | | | FigVideoFormatDescriptionCreateWithSampleDescriptionExtensionAtom is an un-documented private function which might change its signature as it already did in the past. Replace it with CMVideoFormatDescriptionCreate and the also un-documented Extensions dictionary. | ||||
* | applemedia: remove the unneeded buffer factory | Andoni Morales Alastruey | 2013-05-20 | 5 | -136/+4 |
| | |||||
* | applemedia: don't use the dynamic API for public frameworks | Andoni Morales Alastruey | 2013-05-20 | 14 | -653/+77 |
| | | | | | | | | Public frameworks don't need to build the API dynamically, we instead use the framework directly. The exception is for VideoToolbox which went public in the 10.8 SDK, but it's still private in older version of the SDK and iOS. This allow building the plugin against SDK's where it's not a public framework. | ||||
* | applemedia: move plugins using private frameworks to applemedia-nonpublic | Andoni Morales Alastruey | 2013-05-20 | 35 | -44/+1891 |
| | |||||
* | androidmedia: Fix indention | Sebastian Dröge | 2013-05-20 | 2 | -4/+7 |
| | |||||
* | androidmedia: fix a minor error in COLOR_FormatYUV420Planar converting | Chen Jie | 2013-05-20 | 1 | -2/+9 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=700521 | ||||
* | element-maker: Add transform functions to audiofilter | David Schleef | 2013-05-18 | 1 | -0/+29 |
| | |||||
* | audiofx: Add plugin, add audiochannelmix | David Schleef | 2013-05-18 | 5 | -0/+398 |
| | |||||
* | flitetestsrc: audio format is "S16" not "s16" | David Schleef | 2013-05-18 | 1 | -1/+1 |
| | |||||
* | videosignal: fix CFLAGS order | Tim-Philipp Müller | 2013-05-18 | 1 | -3/+2 |
| | |||||
* | dashdemux: send stream start event | Thiago Santos | 2013-05-17 | 1 | -0/+8 |
| | | | | Removes warnings about strict sticky events ordering | ||||
* | mssdemux: fix wma pro caps creation | Thiago Santos | 2013-05-17 | 1 | -2/+6 |
| | | | | | | | | | | | WmaPro is actually wmaversion 3, and can also be found by the WMAP fourcc. Some manifests also contain the block_align field as "PacketSize" in the audio track description, the libav decoders require it to be present in caps. Fixes #699921 |