summaryrefslogtreecommitdiffstats
path: root/ext/faad/gstfaad.h
AgeCommit message (Collapse)AuthorFilesLines
2008-06-02ext/faad/gstfaad.*: Add basic reverse playback support.Wim Taymans1-0/+7
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_dispose), (clear_queued), (flush_queued), (gst_faad_drain), (gst_faad_do_raw_seek), (gst_faad_src_event), (gst_faad_sink_event), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Add basic reverse playback support. Clear decoder state after disconts. Remove some unused code. Mark output buffers with a discont after a decoding error.
2008-03-18ext/faad/gstfaad.c (gst_faad_chain): Fix a bad format argument, and a ↵Andy Wingo1-0/+4
potential int overflow. Original commit message from CVS: 2008-03-18 Andy Wingo <wingo@pobox.com> * ext/faad/gstfaad.c (gst_faad_chain): Fix a bad format argument, and a potential int overflow. * ext/faad/gstfaad.h: Include <neaacdec.h> if faad is neaac. Avoids a #warning about an ignored #pragma.
2006-05-31ext/faad/gstfaad.h: Forgot to commit the header file too.Edward Hervey1-0/+3
Original commit message from CVS: * ext/faad/gstfaad.h: Forgot to commit the header file too.
2006-05-13ext/faad/gstfaad.*: If we encounter a decoding error, don't error out ↵Young-Ho Cha1-0/+1
immediately, but try to resync (or see if we ha... Original commit message from CVS: Patch by: Young-Ho Cha <ganadist chollian net> * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: If we encounter a decoding error, don't error out immediately, but try to resync (or see if we have better luck with the next buffer in case of framed input). Only error out after five consecutive errors. Fixes #341563.
2006-04-28ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the ↵Tim-Philipp Müller1-1/+3
decoder with faacDecInit2() using fake codec ... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx), (gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder), (gst_faad_close_decoder), (gst_faad_change_state): * ext/faad/gstfaad.h: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec data created from the data the demuxer gave us. Should fix a whole bunch of GStreamer-faad problems incl. 'channel coupling not implemented', 'maximum number of scalefactor bands exceeded' etc. (#173007, #332892).
2005-10-20ext/faad/gstfaad.*: Do some timestamp smoothing (matroskademux apparently ↵Tim-Philipp Müller1-1/+2
sends multiple buffers in a row with the sa... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Do some timestamp smoothing (matroskademux apparently sends multiple buffers in a row with the same timestamp); fix duration on outgoing buffers; fix change state function; use GST_DEBUG_FUNCPTR for pad functions.
2005-08-08ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. ↵Tim-Philipp Müller1-8/+10
Probably still needs some more work. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps), (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.
2005-02-21Fix playback of certain invalid muxed streams. Partial fix for #149158Maciej Katafiasz1-0/+1
Original commit message from CVS: Fix playback of certain invalid muxed streams. Partial fix for #149158
2004-11-25Surround sound support.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push), (gst_a52dec_reneg), (gst_a52dec_loop), (plugin_init): * ext/alsa/gstalsa.c: (gst_alsa_get_caps): * ext/alsa/gstalsaplugin.c: (plugin_init): * ext/dts/gstdtsdec.c: (gst_dtsdec_channels), (gst_dtsdec_renegotiate), (gst_dtsdec_loop), (plugin_init): * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chanpos_from_gst), (gst_faad_chanpos_to_gst), (gst_faad_sinkconnect), (gst_faad_srcgetcaps), (gst_faad_srcconnect), (gst_faad_chain), (gst_faad_change_state), (plugin_init): * ext/faad/gstfaad.h: * ext/vorbis/vorbis.c: (plugin_init): * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): * gst-libs/gst/audio/Makefile.am: * gst-libs/gst/audio/audio.c: (plugin_init): * gst-libs/gst/audio/multichannel.c: (gst_audio_check_channel_positions), (gst_audio_get_channel_positions), (gst_audio_set_channel_positions), (gst_audio_set_structure_channel_positions_list), (add_list_to_struct), (gst_audio_set_caps_channel_positions_list), (gst_audio_fixate_channel_positions): * gst-libs/gst/audio/multichannel.h: * gst-libs/gst/audio/testchannels.c: (main): * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_class_init), (gst_audio_convert_init), (gst_audio_convert_dispose), (gst_audio_convert_getcaps), (gst_audio_convert_parse_caps), (gst_audio_convert_link), (gst_audio_convert_fixate), (gst_audio_convert_channels): * gst/audioconvert/plugin.c: (plugin_init): Surround sound support.
2004-10-01ext/faad/gstfaad.*: Allow playback of raw (unframed) MPEG AAC files (#148993).Ronald S. Bultje1-0/+3
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_sinkconnect), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Allow playback of raw (unframed) MPEG AAC files (#148993).
2004-03-15*.h: Revert indentingJohan Dahlin1-5/+8
Original commit message from CVS: * *.h: Revert indenting
2004-03-14gst-indentThomas Vander Stichele1-8/+5
Original commit message from CVS: gst-indent
2003-11-21New libfaad (MPEG-2/4 AAC decoder) pluginRonald S. Bultje1-0/+62
Original commit message from CVS: New libfaad (MPEG-2/4 AAC decoder) plugin