1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-22 15:56:59 +00:00
mpv/libmpcodecs
reimar ca2af2d0e7 Add support for parsing audio streams (though should be easy to extend to video)
via libavcodec.
Parsing can be done at the demuxer stage (currently disabled) or at the decoder
(ad_ffmpeg, enabled).
Should allow using the libavcodec AAC, DTS, ... decoders independent of container
format.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30130 b3059339-0415-0410-9bf9-f77b7e298cf2
2009-12-27 15:28:01 +00:00
..
native whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_acm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_alaw.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_dk3adpcm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_dmo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_dshow.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_dvdpcm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_faad.c Add support for 8 channel audio. 2009-11-10 00:45:19 +00:00
ad_ffmpeg.c Add support for parsing audio streams (though should be easy to extend to video) 2009-12-27 15:28:01 +00:00
ad_hwac3.c Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code. 2009-07-26 19:53:00 +00:00
ad_hwmpa.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_imaadpcm.c Initialize local variable, avoids a possible crash due to using an 2009-06-01 10:43:41 +00:00
ad_internal.h
ad_liba52.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_libdca.c Use standard license headers. 2008-05-13 10:16:20 +00:00
ad_libdv.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_libmad.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_libvorbis.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_mp3lib.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_mpc.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_msadpcm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_msgsm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_pcm.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_qtaudio.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_realaud.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_sample.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ad_speex.c
ad_twin.c Mark some functions that do not need external visibility as static. 2009-09-30 23:47:00 +00:00
ad.c cosmetics: Remove file names from file header, it only causes trouble. 2009-03-15 12:45:16 +00:00
ad.h
ae_faac.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ae_faac.h
ae_lame.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ae_lame.h
ae_lavc.c Set codec_type and codec_id in codec context for lavc encoders. 2009-09-25 09:43:59 +00:00
ae_lavc.h
ae_pcm.c Add support for 8 channel audio. 2009-11-10 00:45:19 +00:00
ae_pcm.h
ae_toolame.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ae_toolame.h
ae_twolame.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ae_twolame.h
ae.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ae.h
cmmx.h
dec_audio.c Remove reference to outdated documentation file. 2009-04-20 15:24:47 +00:00
dec_audio.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
dec_teletext.c Add support for DVB teletext. 2009-11-10 11:31:47 +00:00
dec_teletext.h Add support for DVB teletext. 2009-11-10 11:31:47 +00:00
dec_video.c Remove reference to outdated documentation file. 2009-04-20 15:24:47 +00:00
dec_video.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
img_format.c Support VDPAU hardware accelerated decoding of MPEG-4 ASP on capable 2009-11-10 19:11:13 +00:00
img_format.h Add a define for IMGFMT_RGB48NE that depends on machine endianness. 2009-11-21 18:45:41 +00:00
mp_image.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
mp_image.h Support mp_image with allocated palette. 2009-12-26 11:51:19 +00:00
mpc_info.h
pullup.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
pullup.h
vd_dmo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_dshow.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_ffmpeg.c Support mp_image with allocated palette. 2009-12-26 11:51:19 +00:00
vd_hmblck.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_ijpg.c
vd_internal.h
vd_libdv.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_libmpeg2.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_lzo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_mpegpes.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_mpng.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_mtga.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_null.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_qtvideo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_raw.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_realvid.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_sgi.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_theora.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_vfw.c Remove only use if MP_IMGFLAG_RGB_PALETTE to allow giving the flag a slightly 2009-12-26 11:33:45 +00:00
vd_vfwex.c
vd_xanim.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_xvid4.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd_zrmjpeg.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vd.c Reduce console output verbosity: Move colorspace information to verbose mode. 2009-09-30 14:55:43 +00:00
vd.h Add some "const" to mpcodecs_vd_drivers 2009-03-06 20:20:12 +00:00
ve_lavc.c Only call avcodec_close if the open succeeded before, otherwise avcodec_close 2009-11-06 15:45:55 +00:00
ve_libdv.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve_nuv.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve_qtvideo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve_raw.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve_vfw.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve_x264.c sync to x264-r1296 2009-10-19 21:23:08 +00:00
ve_xvid4.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
ve.c Change a bunch of codec-specific preprocessor directives from a HAVE_ 2008-08-02 16:30:32 +00:00
vf_1bpp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_2xsai.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_ass.c Some ugly hacks to make compiling against a newer external version of libass work. 2009-12-24 10:51:24 +00:00
vf_blackframe.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_bmovl.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_boxblur.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_crop.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_cropdetect.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_decimate.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_delogo.c Remove unused variable. 2009-11-22 13:25:07 +00:00
vf_denoise3d.c Remove unnecessary malloc.h #includes and related #ifdeffery. 2009-04-02 09:20:48 +00:00
vf_detc.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_dint.c
vf_divtc.c Replace glibc-specific __WORDSIZE preprocessor check with HAVE_FAST_64BIT. 2009-04-25 19:09:54 +00:00
vf_down3dright.c
vf_dsize.c
vf_dvbscale.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_eq2.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_eq.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_expand.c Fix initialization values for vf_expand priv struct. 2009-11-22 13:26:57 +00:00
vf_field.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_fil.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_filmdint.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_flip.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_format.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_framestep.c cosmetics: Remove file names from file header, it only causes trouble. 2009-03-15 12:45:16 +00:00
vf_fspp.c replace "g" asm constraint by "erm" since "g" allows 64bit immediates while 2009-06-07 14:42:43 +00:00
vf_geq.c Remove unnecessary HAVE_AV_CONFIG_H #define. 2008-10-07 08:25:47 +00:00
vf_gradfun.c new debanding filter 2009-07-07 02:01:36 +00:00
vf_halfpack.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_harddup.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_hqdn3d.c 20% faster hqdn3d on x86_64 2009-07-07 02:49:26 +00:00
vf_hue.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_il.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_ilpack.c Add several HAVE_EBX_AVAILABLE conditions where necessary 2009-09-14 14:47:56 +00:00
vf_ivtc.c Add several HAVE_EBX_AVAILABLE conditions where necessary 2009-09-14 14:47:56 +00:00
vf_kerndeint.c Remove unnecessary malloc.h #includes and related #ifdeffery. 2009-04-02 09:20:48 +00:00
vf_lavc.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_lavcdeint.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_mcdeint.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_mirror.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_noformat.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_noise.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_ow.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_palette.c Restore the old value of planes[1] in vf_palette at the end to ensure 2009-12-26 11:11:41 +00:00
vf_perspective.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_phase.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_pp7.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_pp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_pullup.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_qp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_rectangle.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_remove_logo.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_rgb2bgr.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_rgbtest.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_rotate.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_sab.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_scale.c Remove unreachable parsing code: for filters that use the option parser, 2009-11-21 19:50:33 +00:00
vf_scale.h
vf_screenshot.c Mark some functions that do not need external visibility as static. 2009-09-30 23:47:00 +00:00
vf_smartblur.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_softpulldown.c
vf_softskip.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_spp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_swapuv.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_telecine.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_test.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_tfields.c Add several HAVE_EBX_AVAILABLE conditions where necessary 2009-09-14 14:47:56 +00:00
vf_tile.c cosmetics: Remove file names from file header, it only causes trouble. 2009-03-15 12:45:16 +00:00
vf_tinterlace.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_unsharp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_uspp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_vo.c Some ugly hacks to make compiling against a newer external version of libass work. 2009-12-24 10:51:24 +00:00
vf_yadif.c Remove unnecessary malloc.h #includes and related #ifdeffery. 2009-04-02 09:20:48 +00:00
vf_yuvcsp.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_yuy2.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_yvu9.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vf_zrmjpeg.c MPV_common_init balks if s->avctx->pix_fmt == PIX_FMT_NONE, so we set it correctly 2009-05-09 21:37:07 +00:00
vf.c Support mp_image with allocated palette. 2009-12-26 11:51:19 +00:00
vf.h whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vfcap.h Add VOCAP_NOSLICES and use it to allow vo_vdpau to not support slices for 2009-02-18 12:30:15 +00:00
vqf.h whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00