1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-28 10:02:17 +00:00
mpv/libmpcodecs
wm4 dd3e1217eb demuxer: remove ImageDesc field
This was needed by the now-removed mov demuxer for QuickTime video, or
to be more specific, the Sorenson 3 video codec. QuickTime can
(probably) still decoded by libavcodec, but this field is not needed
for this.

The reference in demux_mkv was apparently for decoding QuickTime in
Matroska, using binary QuickTime codecs (QTX stuff). It's possible that
this has been broken with the binary codecs removal (see commit
aebfbbf2bd), because it removed related code from demux_mkv.  On the
other hand, the code section in question was enabled only if binary
win32 codecs were enabled. The win32 codec loader worked on 32 bit x86
only. This means QuickTime-in-Matroska was broken on all other
architectures, including 64 bit x86. Despite being possibly broken on a
major platform, nobody has complained about it yet, and since I couldn't
find a sample of such a mkv file, so don't bother with it.
2012-09-18 21:04:46 +02:00
..
ad_ffmpeg.c ad_ffmpeg: add sanity check against decoder overreads 2012-08-16 17:16:33 +02:00
ad_internal.h libaf: rename af_format.h to format.h 2012-08-29 00:50:26 +02:00
ad_mpg123.c cleanup: remove pointless #defines 2012-09-18 21:04:46 +02:00
ad_spdif.c libmpcodecs: add ad_spdif.c, S/PDIF passthrough decoder 2012-08-03 01:30:08 +02:00
ad.c libmpcodecs: remove redundant audio and video decoders 2012-08-20 15:36:04 +02:00
ad.h cosmetics: vf.[ch]: reformat 2011-11-14 20:24:36 +02:00
cmmx.h
dec_audio.c cleanup: remove pointless #defines 2012-09-18 21:04:46 +02:00
dec_audio.h audio: move ready-for-ao data buffer from decoder to AO 2011-07-02 09:22:32 +03:00
dec_video.c video: honor the video's colormatrix and color range flags 2012-08-21 18:17:41 +02:00
dec_video.h Remove dead code 2012-08-01 17:07:35 +02:00
img_format.c options, codecs.conf, img_format: unify imgfmt name handling 2012-08-29 00:14:11 +02:00
img_format.h options, codecs.conf, img_format: unify imgfmt name handling 2012-08-29 00:14:11 +02:00
mp_image.c libmpcodecs: add support for 422P9 2012-08-03 01:43:03 +02:00
mp_image.h mpcodecs: remove mp_image_t.x/y 2012-02-24 15:25:22 +01:00
mpc_info.h video, audio: use lavc decoders without codecs.conf entries 2012-07-24 09:01:47 +03:00
pullup.c Remove dead code 2012-08-01 17:07:35 +02:00
pullup.h Remove dead code 2012-08-01 17:07:35 +02:00
vd_ffmpeg.c demuxer: remove ImageDesc field 2012-09-18 21:04:46 +02:00
vd_internal.h
vd_null.c
vd.c libmpcodecs: remove redundant audio and video decoders 2012-08-20 15:36:04 +02:00
vd.h commands, vd_ffmpeg: fix switch_ratio slave command 2011-11-14 20:24:39 +02:00
vf_1bpp.c
vf_2xsai.c
vf_ass.c subs: always use sub decoder framework for libass rendering 2012-09-18 21:04:46 +02:00
vf_blackframe.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vf_bmovl.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vf_boxblur.c
vf_crop.c
vf_cropdetect.c
vf_decimate.c
vf_delogo.c vf_delogo: allow to change the rectangle based on the time 2011-07-06 07:13:08 +03:00
vf_denoise3d.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vf_detc.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_dint.c vf_dint, vf_divtc: fix code assuming "char" is signed 2011-07-06 09:15:57 +03:00
vf_divtc.c vf_dint, vf_divtc: fix code assuming "char" is signed 2011-07-06 09:15:57 +03:00
vf_dlopen.c options, codecs.conf, img_format: unify imgfmt name handling 2012-08-29 00:14:11 +02:00
vf_dlopen.h vf_dlopen: add a generic filter to load external filters 2012-08-23 13:13:53 +02:00
vf_down3dright.c
vf_dsize.c vf_dsize, vf_scale: fix behavior on multiple config() calls 2011-12-19 02:02:32 +02:00
vf_dvbscale.c
vf_eq2.c
vf_eq.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vf_expand.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_field.c
vf_fil.c
vf_filmdint.c Rip out 3DNOW support 2012-07-30 01:38:14 +02:00
vf_fixpts.c
vf_flip.c
vf_format.c
vf_framestep.c cleanup: remove unused MEncoder-related code 2011-01-25 02:29:31 +02:00
vf_fspp.c vf_spp, vf_fspp: replace use of deprecated libav function 2012-08-03 02:12:37 +02:00
vf_geq.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_gradfun.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_halfpack.c vf_scale: don't pass CPU flags anymore 2012-07-30 01:38:53 +02:00
vf_harddup.c
vf_hqdn3d.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vf_hue.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vf_il.c
vf_ilpack.c vf_ilpack: fix incompatible function types 2011-07-06 09:24:31 +03:00
vf_ivtc.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_kerndeint.c
vf_lavc.c Update Libav API uses 2012-02-01 22:46:27 +02:00
vf_lavcdeint.c cleanup: do libav* initialization on startup 2011-07-18 00:57:05 +03:00
vf_mcdeint.c cleanup: do libav* initialization on startup 2011-07-18 00:57:05 +03:00
vf_mirror.c
vf_noformat.c
vf_noise.c configure: remove checks for malloc.h and alloca() 2012-07-30 22:14:33 +02:00
vf_ow.c
vf_palette.c
vf_perspective.c configure: remove checks for malloc.h and alloca() 2012-07-30 22:14:33 +02:00
vf_phase.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_pp7.c configure: remove checks for malloc.h and alloca() 2012-07-30 22:14:33 +02:00
vf_pp.c configure: remove checks for malloc.h and alloca() 2012-07-30 22:14:33 +02:00
vf_pullup.c Rip out 3DNOW support 2012-07-30 01:38:14 +02:00
vf_qp.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_rectangle.c
vf_remove_logo.c windows support: unicode filenames 2012-03-09 20:48:54 +02:00
vf_rgbtest.c
vf_rotate.c
vf_sab.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_scale.c libmpcodecs: add support for 422P9 2012-08-03 01:43:03 +02:00
vf_scale.h vf_scale: don't pass CPU flags anymore 2012-07-30 01:38:53 +02:00
vf_screenshot.c screenshot: allow forcing taking screenshots with the video filter 2012-02-29 03:41:14 +01:00
vf_smartblur.c vf_scale: don't pass CPU flags anymore 2012-07-30 01:38:53 +02:00
vf_softpulldown.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_softskip.c
vf_spp.c vf_spp, vf_fspp: replace use of deprecated libav function 2012-08-03 02:12:37 +02:00
vf_stereo3d.c vf_stereo3d.c: half-width side-by-side formats for stereo3d 2012-08-03 01:09:18 +02:00
vf_swapuv.c
vf_telecine.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_test.c
vf_tfields.c Rip out 3DNOW support 2012-07-30 01:38:14 +02:00
vf_tile.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_tinterlace.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_unsharp.c vf_unsharp: direct rendering fixes 2012-08-03 03:38:45 +02:00
vf_uspp.c Adjust ffmpeg/libav #includes to work with recent upstream changes 2012-08-21 18:22:00 +02:00
vf_vo.c subs, vo: do sub bitmap change detection by comparing IDs 2012-09-18 21:04:46 +02:00
vf_yadif.c vf_yadif: fix green bottom line 2012-08-03 01:46:43 +02:00
vf_yuvcsp.c
vf_yvu9.c
vf.c vf_dlopen: add a generic filter to load external filters 2012-08-23 13:13:53 +02:00
vf.h core, vo: modify OSD redraw architecture, support EOSD 2011-12-06 05:03:39 +02:00
vfcap.h vf: remove VFCAP_FLIPPED and VFCAP_CONSTANT 2012-08-02 02:51:33 +02:00
vqf.h