1
mirror of https://github.com/mpv-player/mpv synced 2025-01-24 19:37:30 +01:00
mpv/libmpcodecs
rtognimp bda32bc73a Move audio packets reordering from codec interface to demuxers for real
files (old and new format), pass only real extradata to the codec
Enable cook codec from lavc, prefer lavc codecs for 14_4 and 28_8
formats. Disable internal 28_8, it's broken now and will be removed soon


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17150 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-12-09 16:25:37 +00:00
..
native Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
.cvsignore keeps it clean 2002-03-10 23:04:31 +00:00
ad_acm.c fix 2005-12-05 01:27:32 +00:00
ad_alaw.c set ss_mul to number of channels. Works with all samples I found. 2005-01-13 22:14:33 +00:00
ad_dk3adpcm.c attempt to fix missing and/or broken boundary checks 2005-11-10 20:41:11 +00:00
ad_dmo.c Use memmove instead of memcpy for overlapping areas. 2005-05-23 16:17:40 +00:00
ad_dshow.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_dvdpcm.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_faad.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_ffmpeg.c Support new static libavcodec (depends on libavutil). 2005-08-01 20:16:56 +00:00
ad_hwac3.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_imaadpcm.c fix illegal read 2005-06-20 15:10:40 +00:00
ad_internal.h Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_liba52.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_libdv.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
ad_libmad.c 10l 2004-09-22 04:43:15 +00:00
ad_libvorbis.c ad_libvorbis.c:119: warning: assignment from incompatible pointer type 2005-12-05 01:28:17 +00:00
ad_mp3lib.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_mpc.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_msadpcm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_msgsm.c setting samplesize to 2 in decoders where neccessary. 2004-09-21 20:34:47 +00:00
ad_pcm.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_qtaudio.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad_ra1428.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_realaud.c Move audio packets reordering from codec interface to demuxers for real 2005-12-09 16:25:37 +00:00
ad_sample.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_speex.c Speex audio decoding 2005-11-05 12:01:05 +00:00
ad_twin.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ad.c Speex support. Seeking and pts generation does not work. 2005-11-05 11:58:25 +00:00
ad.h changed to be more-or-less compatible with Nick's stuff 2002-03-25 19:53:41 +00:00
ae_faac.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ae_faac.h added faac audio encoder 2005-04-25 07:07:57 +00:00
ae_lame.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ae_lame.h 10l to Nico for this copy&paste bug 2005-07-10 14:05:29 +00:00
ae_lavc.c fix 2005-12-05 01:30:31 +00:00
ae_lavc.h audio encoding reworked 2005-04-22 06:59:59 +00:00
ae_pcm.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ae_pcm.h audio encoding reworked 2005-04-22 06:59:59 +00:00
ae_toolame.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ae_toolame.h toolame now works in vbr mode, too 2005-04-25 10:37:55 +00:00
ae_twolame.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ae_twolame.h added twolame mp2 audio encoder 2005-05-07 14:50:14 +00:00
ae.c more warning fixes 2005-12-07 10:07:27 +00:00
ae.h more warning fixes 2005-12-07 10:07:27 +00:00
cmmx.h Yet another inverse telecine filter by Zoltan Hidvegi <mplayer@hzoli.2y.net>. Also heavily MMX centric. 2003-12-08 22:57:47 +00:00
dec_audio.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
dec_audio.h make -srate work again, unify audio filter init and preinit. 2005-06-24 10:50:53 +00:00
dec_video.c Make a few more messages translatable by moving them into help_mp-en.h. 2005-10-18 11:11:25 +00:00
dec_video.h flushing stuff after seeking (finally we can view MPEG without thouse blocks after seeking with -vc ffmpeg12) 2004-02-18 15:23:41 +00:00
img_format.c missing 32bit RGBA variants and some cleanup 2004-08-11 01:41:43 +00:00
img_format.h missing 32bit RGBA variants and some cleanup 2004-08-11 01:41:43 +00:00
Makefile ultra simple&slow pp filter, yes yet another spp like filter :) 2005-11-08 13:15:19 +00:00
mp_image.h stride must be signed! otherwise negative stride is broken on 64bit systems 2005-02-24 16:52:18 +00:00
mpc_info.h -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
pullup.c small change to field-matching metrics which hopefully makes a big 2005-06-14 05:33:34 +00:00
pullup.h small change to field-matching metrics which hopefully makes a big 2005-06-14 05:33:34 +00:00
vd_divx4.c I've found some time to implement the encoding support for the new 2003-06-06 19:57:37 +00:00
vd_dmo.c Console message corrected and moved to help_mp-en.h. 2004-07-06 11:14:29 +00:00
vd_dshow.c Support for new vssh dll, patch by adland 2005-05-04 20:35:21 +00:00
vd_ffmpeg.c multithreaded decoding 2005-12-02 22:00:50 +00:00
vd_hmblck.c fix for nv12 swapped chroma 2004-01-10 10:00:18 +00:00
vd_ijpg.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
vd_internal.h mp_image.h and img_format.h moved to libmpcodecs 2002-04-13 19:14:34 +00:00
vd_libdv.c -afm/-vfm help implemenetd, some cosmetics of ad/vd codec names/comments 2002-08-31 13:09:23 +00:00
vd_libmpeg2.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vd_lzo.c *HUGE* set of compiler warning fixes, unused variables removal 2002-11-06 23:54:29 +00:00
vd_mpegpes.c we don't need the 0x1FF hack any more 2002-09-21 22:38:41 +00:00
vd_mpng.c 8bit palette mode support (and spurious ^M removal) 2005-05-18 10:44:45 +00:00
vd_mtga.c increment is a signed number (-1 or +1) 2003-03-15 21:05:37 +00:00
vd_null.c config_vo error handling 2002-10-28 00:42:39 +00:00
vd_nuv.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_odivx.c I've found some time to implement the encoding support for the new 2003-06-06 19:57:37 +00:00
vd_qtvideo.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vd_raw.c basic nv12 and nv21 support by Angelo Cano <angelo_cano@fastmail.fm> 2003-08-31 20:45:06 +00:00
vd_realvid.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vd_sgi.c add support for sgi files to mencoder patch by (Todd Kirby <slapcat at pacbell dot net>) 2003-03-05 10:38:56 +00:00
vd_theora.c revert the flip part of vd_theora fix 2005-02-23 11:55:26 +00:00
vd_vfw.c Support for new vssh dll, patch by adland 2005-05-04 20:35:21 +00:00
vd_vfwex.c - vfwex redundancy removed 2002-09-03 21:13:48 +00:00
vd_xanim.c removing my (nonworking) email address 2003-07-03 20:22:51 +00:00
vd_xvid4.c Sync with GomGom's patch-12 version. 2004-10-16 14:10:57 +00:00
vd_xvid.c XviD Api4 support 2003-11-12 00:43:42 +00:00
vd_zrmjpeg.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vd.c replace VO and VF numeric flags with #defined identifiers 2005-04-18 15:52:38 +00:00
vd.h flushing stuff after seeking (finally we can view MPEG without thouse blocks after seeking with -vc ffmpeg12) 2004-02-18 15:23:41 +00:00
ve_divx4.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_lavc.c Fixed wrong M_OPT_RANGE in vrc_maxrate/vrc_minrate , default was 0 and range [4,2400000] 2005-11-29 04:16:46 +00:00
ve_libdv.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_nuv.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_qtvideo.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_raw.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_vfw.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_x264.c 10l 2005-11-22 05:32:28 +00:00
ve_xvid4.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve_xvid.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
ve.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_1bpp.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_2xsai.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_bmovl.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_boxblur.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_crop.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_cropdetect.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_decimate.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_delogo.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_denoise3d.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_detc.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_dint.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_divtc.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_down3dright.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_dsize.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_dvbscale.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_eq2.c remove all setlocale calls, they break the behaviour of sscanf and 2005-01-20 13:22:53 +00:00
vf_eq.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_expand.c expand aspect works by display aspect, not video aspect. 2005-12-05 17:52:00 +00:00
vf_fame.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_field.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_fil.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_filmdint.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_flip.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_format.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_framestep.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_fspp.c prevent flicker on b-frames, trivial port from vf_spp 2005-12-07 20:04:16 +00:00
vf_halfpack.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_harddup.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_hqdn3d.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_hue.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_il.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_ilpack.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_ivtc.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_kerndeint.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_lavc.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_lavcdeint.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_mirror.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_noformat.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_noise.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_palette.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_perspective.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_phase.c fix 2005-12-05 01:28:59 +00:00
vf_pp7.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_pp.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_pullup.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_qp.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_rectangle.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_remove_logo.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_rgb2bgr.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_rgbtest.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_rotate.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_sab.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_scale.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_scale.h vf_scale.h & related cleanup & some small warning fix by dominik 2003-06-01 21:59:29 +00:00
vf_screenshot.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_smartblur.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_softpulldown.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_softskip.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_spp.c prevent flicker, to get old behaviour use spp=x:y:4 / x:y:5 2005-12-06 11:17:26 +00:00
vf_swapuv.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_telecine.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_test.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_tfields.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_tile.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_tinterlace.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_unsharp.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_uspp.c switch to snow 2005-12-03 03:04:10 +00:00
vf_vo.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_yuvcsp.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_yuy2.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_yvu9.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf_zrmjpeg.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf.c Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00
vf.h screenshot filter 2005-09-11 06:42:32 +00:00
vfcap.h fixes for encoding of multiple files 2005-03-01 20:21:58 +00:00
vqf.h Unify include path handling, -I.. is in CFLAGS. 2005-11-18 14:39:25 +00:00