summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2009-04-02resindvd: Switch GST_BOILERPLATE to G_DEFINE_TYPE for no real reason.Jan Schmidt2-26/+14
2009-04-02resindvd: Add faststart, and work around some multi-angle issuesJan Schmidt2-17/+106
Add a 'fast-start' property to the rsndvdsrc element, that attempts to jump directly to the DVD menu when starting. Doesn't work correctly on all titles yet. Add workarounds for issues with multiple angles in libdvdnav: Use a heuristic to avoid detecting discontinuities during multiple-angle titles, it seems caused by libdvdnav losing some NAV packets in multiangle titles. Fix seeking in multi-angle titles by aligning our sector calculation logic with libdvdnav's. Also, use libdvdnav's dvdnav_get_current_time() method to determine the logical position of the current cell when it changes, as the cell_start value in the cell_change event provides a number that doesn't compensate for angle cell blocks.
2009-04-02resindvd: Small debug output change in the source elementJan Schmidt1-1/+1
2009-04-02jp2enc: Unref peer caps after usage to fix a memory leakSebastian Dröge1-0/+1
2009-03-30mpeg2enc: fix bitrate property settingsMark Nauwelaerts1-8/+15
Align bitrate property interpretation with usual mpeg2enc behaviour. Fixes #575736.
2009-03-27jp2kdec: implement basic QoSTim-Philipp Müller2-10/+219
Don't try to decode frames that are going to be late anyway.
2009-03-26Merge branch 'mxfmux'Sebastian Dröge1-2/+4
2009-03-25ladspa: comment signalprocessor class more and do minor code cleanupsStefan Kost2-51/+48
2009-03-23jack: Add new connection modeWim Taymans4-6/+13
Add a new connection mode to jacksrc and jacksink. In this new auto-force connection mode jack will create as many ports as requested/needed in the pipeline and will then connect as many physical ports as possible, possibly leaving some ports unconnected. Also get rid of some leftover g_print. Fixes #575284.
2009-03-23celtenc: build with celt 0.5.Alessandro Decina1-2/+8
2009-03-22metdata: more logging and code cleanupsStefan Kost7-67/+94
Sprinkle more debug log statements into the code. Move some repeaded string constant into header files and use sizeof instead of manually counted bytes. Add comments.
2009-03-22metadata: fix muxing jfifless jpeg. Fixes #574401Stefan Kost1-4/+1
Don't error out when to be muxed jpeg has no jfif, as we can easily add it.
2009-03-22metadata: fix include guardsStefan Kost3-9/+9
2009-03-22metadata: rework doc commentStefan Kost1-8/+7
2009-03-21jp2kenc: Add width/height/fourcc to the pad template capsSebastian Dröge1-2/+4
2009-03-10dfbvideosink: include stdlib.h for abs()Tim-Philipp Müller1-0/+1
2009-03-10Moved twolame from Bad to UglyJan Schmidt4-1154/+0
2009-03-06metadata: cleanup, fix the test, add commentsStefan Kost3-5/+28
First do not build the plugin, if we have none of the backend, as it won't work then. Fix the miniobject_unref error in the test. Sprinkle a first handful of debug logs into the element code.
2009-03-06faad: Use the public headers if faad2 >= 2.7. Fixes #573369Edward Hervey1-0/+15
Since faad2-2.7, the public function prototypes are in sync with the actual function prototypes used internally in libfaad.
2009-03-06ladspa: fix compilation when LRDF is missingWim Taymans1-1/+4
--
2009-03-05ladspa: remove -ldl as we now use glibs gmodule.Stefan Kost1-1/+1
2009-03-05ladspa: add initial liblrdf support.Stefan Kost2-11/+162
Get classification from rdf metadata.
2009-03-05mplex: fix required versionStefan Kost1-1/+1
With this version it builds on opensuse 11.1.
2009-03-04ladspa: add LIBDIR/ladspa to search path and make path more portableStefan Kost1-9/+93
Use glib defines for searchpath separators. Filter searchpath to avoid scanning path entries twice. Fix the return in ladspa_plugin_directory_search to return wheter we found a plugin.
2009-03-04ladspa: rewrite the directory scanning, fixes first part of #573370Stefan Kost4-404/+2
Move the two function from search.c into gstladspa.c and make them static. Remove non needed arguments from function prototypes. Use glib api for simplicity and portability.
2009-03-04faad: use gint8 instead of int8_tLRN1-1/+1
Use gint8 instead of int8_t to fix compilation. Fixes #573851.
2009-03-04gsmdec: Use G_BYTE_ORDER to fix Windows compileLRN1-1/+1
gstgsmdec relies on BYTE_ORDER, which is not available on Windows. Use G_BYTE_ORDER instead. Fixes #573850.
2009-03-03Add Doc for mimic pluginOlivier Crête2-21/+39
2009-03-03Move mimic to -badOlivier Crête2-1/+9
2009-03-03Re-indent to GST styleOlivier Crête5-198/+170
2009-03-03[MOVED FROM GST-P-FARSIGHT] Only output a newsegment if the incoming ↵Olivier Crete2-12/+71
newsegment isnt a time segment 20080725224726-3e2dc-f82b993c0fbfe8bd487d2f1962fec1d0b6564ebc.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Remove unused member variablesOlivier Crete2-9/+0
20080725222648-3e2dc-24649782a39462c7c3fef9d6270b3db4c4ace1bb.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Send out the right segment and use stored ↵Olivier Crete1-14/+2
timestamps directly 20080725222448-3e2dc-e119bf09ede1cf187581d59176c8b35bafb731ae.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Skip non-keyframes before we get a keyframeOlivier Crete1-0/+8
20080725194833-3e2dc-583df57c8ebce4b149a01768ed7d3737136a208f.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Ignore upstream newsegment events in mimdecOlivier Crete1-0/+23
20080725193358-3e2dc-7c0f22386e0208a45eae9c1d7eb62e86f61d14ba.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] emit the right timestamp in the newsegment eventOlivier Crete1-1/+1
20080725192530-3e2dc-a3cc0ce73fca181caee323d699d8576df916e8d3.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Use video/x-mimic as the caps typeOlivier Crete2-2/+2
20080725190849-3e2dc-38e4acc9d4ad8231ed22f6cc4d7d8c2a8b5668e9.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Add proper locking to mimencOlivier Crete2-5/+21
20080704220713-3e2dc-6a22d1a423716e8b84bc3bda9986a1b4ff0c0d37.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Remove useless implementation of getcaps from mimdecOlivier Crete1-15/+0
20080704220318-3e2dc-d81bc59b2308c5ad0d3144030c5650295e99f3c6.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Add proper locking to mimdecOlivier Crete2-0/+12
20080704220243-3e2dc-71c157d82999dfb41bd62b4064b1887ab22e84c1.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Remove leakOlivier Crete1-3/+0
20080704215936-3e2dc-22d992f98c9931f062662fc05f1ce65bc97f619a.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Reset the gst timestamp if the time different is ↵Olivier Crete1-1/+3
too large 20080704215550-3e2dc-76eb3f600f2b977e916f7e1f654529ddaff06ac9.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Use the timestamp from the first buffer as the baseOlivier Crete1-16/+6
20080704215208-3e2dc-5822771f2694deda4a7cd5cdd3c38ab9eff7fa2d.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Store the timestamp in the headerOlivier Crete1-4/+7
20080704214935-3e2dc-90ec73df3225b41baa681ab691fb8bd47e17c780.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Re-indent mimdecOlivier Crete1-119/+119
20080704211943-3e2dc-def1e0dacc4a45fe2b4afdcb903a1328c95117ac.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Simplify newsegment codeOlivier Crete1-5/+2
20080704211511-3e2dc-b98d1e5b31c23eb7912197f9364a31560d092c63.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Port mimic plugins to GST_BOILERPLATEOlivier Crete4-71/+10
20080704205010-3e2dc-da41e5685ab9ceb67555d499125432cd12d5505d.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Remove trailing whitespace in mimic pluginOlivier Crete5-24/+24
20080704204112-3e2dc-1ab4b913d58faa058742b01e083f7debd6877bb3.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Fix conflictsOlivier Crete2-4/+24
20080704202941-3e2dc-7f5a38845b797e12d672551466e635d484cb6763.gz
2009-03-03[MOVED FROM GST-P-FARSIGHT] Fix mimic enc chain function, return res for ↵Olivier Crete1-17/+31
chain(), get the parent element with the proper accessor function, use the _OBJECT debugging macros 20071110051717-3e2dc-4726fcd19cc3d1121a4e13276a41f5f86dc1c9b1.gz