summaryrefslogtreecommitdiff
path: root/ext/mpg123
Commit message (Collapse)AuthorAgeFilesLines
* mpg123: still reset pending audio info on hard flushTim-Philipp Müller2015-08-171-0/+2
| | | | | | Follow-up to previous commit. https://bugzilla.gnome.org/show_bug.cgi?id=752431
* mpg123: fix handling of sample rate change during playbackJason Litzinger2015-08-171-1/+0
| | | | | | | | If the sample rate of the media changes, the resulting flush will clear the has_next_audioinfo flag, and the caps won't be sent downstream. https://bugzilla.gnome.org/show_bug.cgi?id=752431
* audiodecoders: use default pad accept-caps handlingThiago Santos2015-08-151-0/+3
| | | | | | | | Avoids useless check of downstream caps when handling an accept-caps query Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec, sbcdec, adpcmdec, sirendec
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-15/+0
| | | | This is not needed any longer.
* mpg123: fix compiler warning and simplify checks in set_capsTim-Philipp Müller2015-01-111-45/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740195
* mpg123: rework set_format code so mpg123audiodec works with decodebin/playbinCarlos Rafael Giani2015-01-111-121/+110
| | | | | | | | | | The old code was using gst_caps_normalize() and was generally overly complex. Simplify by picking sample rate and number of channels from upstream and the sample format from the allowed caps. If the format caps is a list of strins, just pick the first one. And if the srcpad isn't linked yet, use the default format (S16). https://bugzilla.gnome.org/show_bug.cgi?id=740195
* Fix up one-element lists in template capsTim-Philipp Müller2014-09-101-1/+1
|
* mpg123: improved error report and checksCarlos Rafael Giani2014-02-041-5/+12
| | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
* mpg123audiodec: Require caps to be set before any data processingSebastian Dröge2013-12-051-0/+1
|
* mpg123: Remove dead assignmentEdward Hervey2013-07-271-2/+0
| | | | harder ? :)
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* mpg123: Add conditional on API version for new enumDavid Schleef2013-04-151-0/+4
|
* mpg123: removed unnecessary finalize functionCarlos Rafael Giani2012-10-301-17/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687176
* mpg123: Fix leaks from not chaining up in the finalize functionJan Schmidt2012-10-301-0/+1
|
* mpg123: added gtkdoc sectionCarlos Rafael Giani2012-10-241-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686595
* mpg123: fixed bug with last frame, disabled internal resampler & chatterCarlos Rafael Giani2012-10-241-12/+16
| | | | | | | | * The last MP3 frame wasn't being pushed when base class was draining * Made sure mpg123 cannot ever use its (crude) internal resampler * Disabled mpg123 stderr output https://bugzilla.gnome.org/show_bug.cgi?id=686595
* mpg123: cleaned up comments, formatting, and logging linesCarlos Rafael Giani2012-10-241-148/+156
| | | | | | also replaced mpg123decoder->handle != NULL checks with asserts https://bugzilla.gnome.org/show_bug.cgi?id=686595
* mpg123: Give MARGINAL rank to the mpg123 decoder elementSebastian Dröge2012-08-091-1/+1
|
* mpg123: dist header fileTim-Philipp Müller2012-08-081-1/+1
|
* mpg123: map input buffer in READ mode, not WRITE modeTim-Philipp Müller2012-08-031-1/+1
| | | | Makes things actually work.
* mpg123: query supported output formats at run-timeTim-Philipp Müller2012-08-031-63/+57
| | | | | Fixes stuff. We use a string here since we can't be bothered with GValue.
* mpg123: hook up to build systemTim-Philipp Müller2012-08-031-0/+27
|
* mpg123: add new libmpg123-based mp3 decoder pluginCarlos Rafael Giani2012-08-032-0/+693
Needs a bit of cleaning up. https://bugzilla.gnome.org/show_bug.cgi?id=681003