summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vdpau: Add some missing headers to distSebastian Dröge2013-06-051-2/+7
|
* dash: Add to Makefile.am for make distSebastian Dröge2013-06-051-0/+1
|
* applemedia-nonpublic: Add to the Makefile.am for distSebastian Dröge2013-06-051-1/+1
|
* Update .po filesSebastian Dröge2013-06-0539-39/+39
|
* mpegtspacketizer: Fix leakEdward Hervey2013-06-051-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 submoduleSebastian Dröge2013-06-051-0/+0
| | | | From 098c0d7 to 01a7a46
* mpegtspacketizer: Speedup TDT/TOT parsingEdward Hervey2013-06-051-9/+15
| | | | Use quarks where needed, makes it 2.5 times faster
* mpegtspacketizer: Fix string leakEdward Hervey2013-06-051-0/+4
| | | | The description/text get copied in the structure.
* mpegtspacketizer: Speed up descriptor parsing/packingEdward Hervey2013-06-051-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_valueEdward Hervey2013-06-051-18/+11
| | | | | | Avoids doing the expensive copy of structures/arrays/... Speeds up parsing SI by about 50%
* mpegtspacketizer: Avoid copying GValueArrayEdward Hervey2013-06-051-23/+22
| | | | Just give the GValueArray to the container GValue.
* cruft: Add signalprocessor directorySebastian Dröge2013-05-291-0/+1
|
* docs: removed signalprocessor from docs/libs/Makefile.amBranko Subasic2013-05-291-1/+0
|
* midiparse: In pull mode drop SEGMENT, CAPS and STREAM_START eventsSebastian Dröge2013-05-281-0/+6
| | | | We create and send our own later from another thread.
* midiparse: Push stream-start event before anything elseSebastian Dröge2013-05-281-0/+5
|
* signalprocessor: ladspa is not using this anymoreStefan Sauer2013-05-286-1363/+2
| | | | When we port lv2, we'll go the same route as the new ladspa plugin.
* ladspa: fix typos in launch examplesStefan Sauer2013-05-281-10/+7
|
* ladspa: use the registry cache for plugin detailsStefan Sauer2013-05-2810-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 algorithmMiguel Casas-Sanchez2013-05-274-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 templateStefan Sauer2013-05-261-1/+1
| | | | The copyright header still contained the author template.
* mpegtsdemux: Free memory behind GString if we don't use itMichael Rubinstein2013-05-251-5/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700903
* curlsmtpsink: terminate transfer thread properlyPatricia Muscalu2013-05-244-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 WndProcAndoni Morales Alastruey2013-05-241-0/+4
|
* directdrwasink: call previous WndProc if anyAndoni Morales Alastruey2013-05-242-1/+44
|
* directdrawsink: respect PAR with coordinatesAndoni Morales Alastruey2013-05-241-25/+26
|
* applemedia-nonpublic: fix symbols redefinition for objc filesAndoni Morales Alastruey2013-05-241-0/+5
|
* applemedia: fix duplicated symbols with applemediaAndoni Morales Alastruey2013-05-241-1/+11
|
* mpegtsbase: Post an error message when EOS'ing without source padsEdward Hervey2013-05-231-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 levelEdward Hervey2013-05-231-1/+1
| | | | We will get it for virtually every first packets.
* codecparsers: Actually store mpeg video bitrate valueEdward Hervey2013-05-231-1/+2
| | | | And use the extension also (higher 12 bits)
* opencv: Add skin color detection elementMiguel Casas-Sanchez2013-05-234-0/+510
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700654
* vtdec: simplify caps settingAndoni Morales Alastruey2013-05-201-2/+1
|
* applemedia: fix H264 streams with b-framesAndoni Morales Alastruey2013-05-202-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 framesAndoni Morales Alastruey2013-05-201-1/+8
|
* applemedia: improve usage of the VT APIAndoni Morales Alastruey2013-05-204-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 tooAndoni Morales Alastruey2013-05-201-1/+3
|
* applemedia: add support for MPEG-2 decodingAndoni Morales Alastruey2013-05-202-0/+5
|
* applemedia: use the best colorformat on each platformAndoni Morales Alastruey2013-05-201-3/+13
| | | | This saves a colorspace conversion before the sink in OS X
* applemedia: replace private function with its public variantAndoni Morales Alastruey2013-05-203-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 factoryAndoni Morales Alastruey2013-05-205-136/+4
|
* applemedia: don't use the dynamic API for public frameworksAndoni Morales Alastruey2013-05-2014-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-nonpublicAndoni Morales Alastruey2013-05-2035-44/+1891
|
* androidmedia: Fix indentionSebastian Dröge2013-05-202-4/+7
|
* androidmedia: fix a minor error in COLOR_FormatYUV420Planar convertingChen Jie2013-05-201-2/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700521
* element-maker: Add transform functions to audiofilterDavid Schleef2013-05-181-0/+29
|
* audiofx: Add plugin, add audiochannelmixDavid Schleef2013-05-185-0/+398
|
* flitetestsrc: audio format is "S16" not "s16"David Schleef2013-05-181-1/+1
|
* videosignal: fix CFLAGS orderTim-Philipp Müller2013-05-181-3/+2
|
* dashdemux: send stream start eventThiago Santos2013-05-171-0/+8
| | | | Removes warnings about strict sticky events ordering
* mssdemux: fix wma pro caps creationThiago Santos2013-05-171-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