summaryrefslogtreecommitdiff
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2010-08-24textoverlay: add NV12 supportRob Clark1-8/+43
Fixes bug #627768.
2010-08-18alsasrc/sink: add property to get the card nameWim Taymans2-1/+27
fixes #627203
2010-08-18alsa: add method to retrieve the card nameWim Taymans2-20/+35
Reuse an existing method to retrieve the card name.
2010-08-12alsa: remove 'dir' out variableStefan Kost2-14/+16
Alsa seems to expect that we initialize it. Remove the variable and pass NULL as we actually don't use it. In alsasink also #ifdef one section that is grabing diagnostics to be disabled, when logging is disabled (the code was using the out parameter as well). Fixes #626125
2010-08-09textoverlay: configurable text color and positionMark Nauwelaerts2-3/+88
Rather than only left, right, top, etc, allow for horizontal and vertical positioning on a scale from 0 to 1. Also cater for configuring rendered text color. Fixes #624920. API: GstTextOverlay:xpos API: GstTextOverlay:ypos API: GstTextOverlay:color
2010-08-08oggstream: static forward declarations are forbidden by the C standardSebastian Dröge1-2/+2
...and actually cause compiler errors on VC++. Change it to an extern forward declaration and non-static definition.
2010-07-16theoraenc: Implement two pass encodingSebastian Dröge3-2/+263
Fixes bug #621349.
2010-07-16configure: Require libtheora >= 1.1Sebastian Dröge1-20/+0
It's more than a year old at the time of the next -base release, has many encoder and decoder improvements and gets us rid of a lot of #ifdefs
2010-07-16theora: Use PROP_ instead of ARG_ for property enum valuesSebastian Dröge2-78/+78
2010-06-30oggdemux: Handle errors from _get_next_page in _do_seek.Fredrik Söderquist1-1/+2
If the source element failed here, oggdemux would crash. Fixes #623218.
2010-06-14oggdemux: activate_chain must not be called with a NULL chainSebastian Dröge1-32/+31
It will crash later and shouldn't really happen anyway unless something is really wrong.
2010-06-14gnomevfssrc: Fix possible NULL pointer dereferenceSebastian Dröge1-1/+1
It's always an error if gst_buffer_try_new_and_alloc() returns NULL
2010-06-14giostreamsrc: Fix copy&paste error in the docsSebastian Dröge1-1/+1
2010-06-14ogg: fix debug message printf format some moreTim-Philipp Müller1-1/+1
Just cast the pointer diff, so it works everywhere without warnings. Can't use %tu, because that modifier is C99. Warning was: "format '%li' expects type 'long int', but argument 8 has type 'int'".
2010-06-12oggdemux: Fix format string compiler warning on OS XPhilippe Normand1-1/+1
2010-06-11cdparanoia: check for cdparanoia with pkg-config firstTim-Philipp Müller1-1/+5
cdparanoia now has a .pc file in post-0.10.2 SVN, so use that to check for cdparanoia before we try all the other checks. Besides being generally nicer, this may help with correctly detecting cdparanoia on OSX some day (see #609918).
2010-06-09oggdemux: Handle SEEKING query in push mode tooSebastian Dröge1-2/+33
2010-06-09oggdemux: Update the total time from the Skeleton 4 indexesSebastian Dröge1-0/+7
Fixes bug #620939, see bug #607945.
2010-06-09oggstream: Implement latest version of the Skeleton 4.0 specSebastian Dröge1-37/+19
Fixes bug #620939.
2010-06-08oggdemux: Implement correct parsing of Skeleton 4.0 index packetsSebastian Dröge1-20/+42
2010-06-08oggdemux: Add parsing of Skeleton 4.0 indexesSebastian Dröge3-6/+37
2010-06-08oggdemux: Parse segment length and content offset from fisheadSebastian Dröge1-2/+18
And print them for debugging purposes. Not sure if we can do anything useful with this information.
2010-06-08oggdemux: Parse Skeleton stream major/minor versionSebastian Dröge2-3/+10
2010-06-08oggdemux: Use binary search for searching in the indexSebastian Dröge1-14/+22
2010-06-08oggmux: Start a new page for every CMML bufferSebastian Dröge1-0/+4
2010-05-31gio: map GIO NO_SPACE error to NO_SPACE_LEFTJonathan Matthew1-2/+7
Fixes bug #620140.
2010-05-20oggdemux: Fix sizes again, this time for realSebastian Dröge1-2/+2
2010-05-20oggdemux: Fix size checksSebastian Dröge2-2/+2
2010-05-20oggdemux: Drop all other Ogg VP8 header packets and make VP8 mapping check a ↵Sebastian Dröge2-3/+3
bit more strict
2010-05-20ogg: Some more minor adjustments for the VP8 Ogg mappingSebastian Dröge2-21/+14
2010-05-19ogg: Update to the latest VP8 mappingSebastian Dröge2-8/+25
2010-05-19oggdemux: Fix granulepos->key granule calculation for DiracSebastian Dröge1-1/+24
2010-05-19oggdemux: Add support for mapping specific granulepos to key granule mappingSebastian Dröge1-11/+51
2010-05-19ogg: Implement Ogg VP8 mappingSebastian Dröge4-24/+157
2010-05-06oggdemux: don't seek when no current chainWim Taymans1-0/+2
Avoid a crash when we try to seek when there is no current chain.
2010-05-06oggdemux: ignore the skeleton start timeWim Taymans1-2/+4
Ignore the skeleton start time as it is usually wrong for live streams and we have the needed logic to calculate it anyway.
2010-05-06oggdemux: wait for headers before exposing chainsWim Taymans1-2/+2
Wait until we have all the stream headers before we start exposing the streams of a chain.
2010-05-06oggdemux: use index to estimate bitrateWim Taymans3-3/+28
When we have an index, use it to much more accurately estimate the total stream bitrate.
2010-05-06libvisual: trucate own caps, instead of copying and using the first onlyStefan Kost1-6/+5
We got the caps from an intersect, it is our own, hence we can truncate it.
2010-05-06vorbis: have a copy_sample func as a func pointerStefan Kost4-17/+160
Make some more variants for copy_sample funcs and use them via function pointer.
2010-05-05oggdemux: printf format fixesTim-Philipp Müller1-2/+2
2010-05-04oggdemux: handle corrupt indexesWim Taymans1-15/+38
Make sure we handle and receover from corrupt indexes.
2010-05-04oggdemux: fix EOS checkWim Taymans1-1/+4
2010-05-04oggstream: avoild division by 0Wim Taymans1-0/+4
2010-05-04oggdemux: cleanup unused definesWim Taymans1-2/+0
2010-05-04oggdemux: use the index in push mode when we canWim Taymans1-31/+42
When seeking in push mode, try to use the index first before we use the bitrate estimation.
2010-05-04oggdemux: use skeleton duration when possibleWim Taymans1-4/+17
2010-05-04oggstream: parse duration from 3.3 skeletonWim Taymans2-1/+41
2010-05-04oggdemux: more index parsing workWim Taymans3-21/+226
2010-05-04oggdemux: clean up fishead/fisbone parsingWim Taymans4-84/+103
Remove some redundant code for parsing fishead streams. Actually use the data we parsed (mostly start_time).