Commit Graph

190 Commits

Author SHA1 Message Date
Steve Lhomme 0c19a8ff27 core: add RGBA 32 bits with 10 bits per RGB channel
Equivalent to DXGI_FORMAT_R10G10B10A2_UNORM. One of the main format on Windows
to display 10 bits.

(cherry picked from commit bf2f64958b)
2018-10-17 12:01:55 +02:00
Steve Lhomme 02dbf20976 core: add RGBA 64 bits
16 bits per channel. Equivalent to DXGI_FORMAT_R16G16B16A16_UNORM.

(cherry picked from commit 9155641b72)
2018-10-17 12:01:51 +02:00
Steve Lhomme c6e65aeabb core: add packed YUVA
(cherry picked from commit 52bc3a57cc)
2018-10-17 12:01:50 +02:00
Thomas Guillem 129c6b9394 fourcc: add VLC_CODEC_CVPX_P010
(cherry picked from commit 7a79d8be45)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2018-02-09 19:45:35 +01:00
Tristan Matthews 62f09d4eaf fourcc: use standard AV1 fourcc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 6b9fdd145e)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-12-27 12:14:39 +01:00
Thomas Guillem f67d933028 fourcc: add VLC_CODEC_VAAPI_420_10BPP 2017-11-07 10:05:44 +01:00
Francois Cartegnie 50eca1aa1d vlc_fourcc: add WEBVTT 2017-10-26 11:09:50 +02:00
Francois Cartegnie ba58c3a045 codec: add CEA708 decoder 2017-10-17 19:35:10 +02:00
Francois Cartegnie 1c36cd786a fourcc/es: unify EIA/CEA fourcc with channel in fmt 2017-09-19 22:28:31 +02:00
Steve Lhomme f16fcc1776 vlc_fourcc: add a define for "undf" (unidentified codec)
Technically it could be set to 0

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-13 11:09:50 +02:00
Steve Lhomme 788c0561fe vlc_fourcc: add a define for "XAJ\00" (EA ADPCM)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-12 12:17:55 +02:00
Thomas Guillem 6fc392b697 fourcc: add VAAPI opaque chroma 2017-06-16 16:48:00 +02:00
Steve Lhomme feafd961a7 core: add a vlc_rational_t type for unsigned rational numbers
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-04-07 14:26:43 +02:00
Paul B Mahol 49d0453801 add FM Screen Capture Codec
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-03-10 19:29:00 +01:00
Thomas Guillem 0aa2985fa2 fourcc: add more CVPX fourcc 2017-02-02 09:50:27 +01:00
Thomas Guillem 41672aab92 fourcc: rename VLC_CODEC_CVPX_OPAQUE to VLC_CODEC_CVPX_NV12
Since it's always mapped/converted as a NV12 buffer.
2017-02-02 09:50:27 +01:00
Francois Cartegnie adfff58b04 fourcc: add HDMV text subtitles 2017-01-28 14:03:07 +01:00
Paul B Mahol 06f93d7400 add QDMC decoding support
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-24 14:21:58 +01:00
Paul B Mahol 6c9c2ae6ef add Apple Pixlet decoder
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-19 16:08:12 +01:00
Paul B Mahol babd896d8f Define YUV 4:2:0 16bits pixel format
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-19 16:08:12 +01:00
Steinar H. Gunderson d8a68c2b9c Add SpeedHQ FourCCs
This is not in libav yet, just in ffmpeg.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-19 12:01:12 +01:00
Francois Cartegnie b4ba5c4fae fourcc: add VP10 2016-09-05 12:04:38 +02:00
Tristan Matthews 2e4b77a7b0 fourcc: add AV1 2016-08-21 13:25:30 -04:00
Steve Lhomme 4a9c8f1bf3 direct3d9: add VLC_CODEC_D3D9_OPAQUE_10B to decode 4:2:0 10 bits with DVXA2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-08-01 09:56:10 +02:00
Steve Lhomme d09e4255a4 fourcc: VLC_CODEC_I420_10L uses the least significant bits of the 16 bits 2016-07-29 00:32:38 +02:00
Steve Lhomme 09500b30c2 fourcc: add VLC_CODEC_D3D11_OPAQUE_10B to decode 10-bit 4:2:0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-07-27 18:50:28 +02:00
Jean-Baptiste Kempf 7248181422 Define YUV 4:2:2 12bits formats 2016-07-07 23:02:32 +02:00
Jean-Baptiste Kempf 85c98cd229 Define YUV 4:4:4 12bits formats 2016-07-06 23:13:37 +02:00
Jean-Baptiste Kempf c73c4719a7 Define YUV 4:2:0 12bits formats 2016-07-06 23:09:13 +02:00
Jean-Baptiste Kempf ee47d094d1 Basic support for P010 2016-06-27 12:13:05 +02:00
Emeric Grange 74a16acdd3 Add CineForm fourcc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-05-24 23:54:41 +02:00
Michael Tänzer 2e5cbf356f ogg: Add OggSpots video codec support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-03-05 22:39:08 +01:00
Vittorio Giovara 75ff8667cc Add DXV fourcc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-02-05 16:21:38 +01:00
Vittorio Giovara aa3b515601 Add Hap fourcc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-02-05 16:21:36 +01:00
Sebastian Ramacher b7406e88da Fix spelling of "dependent" and variants
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-01-30 18:41:36 +01:00
Francois Cartegnie 36f547eced codecs: add SCTE-18 decoder 2016-01-24 01:23:39 +01:00
Tristan Matthews e9e6be4669 vlc_fourcc: grammar 2015-09-04 10:19:15 -04:00
Felix Paul Kühne 2bd1272b2a core: add fake format for CVPixelBuffer 2015-08-21 19:09:50 +02:00
Rémi Denis-Courmont 9e6b1f9839 fourcc: preprocess the tables and sort them at build time 2015-06-11 23:39:57 +03:00
Steve Lhomme 8a7b141701 FourCC: add D3D11 opaque GPU surface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-05-28 17:32:05 +02:00
Steve Lhomme 96c37b6abe FourCC: add D3D9 opaque GPU surface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-04-28 15:11:33 +02:00
Jean-Baptiste Kempf 8ce5a8abe7 Add Canopus HQ/HQA fourcc 2015-04-20 09:44:00 +02:00
Francois Cartegnie 0bdface8cb demux: avi: add support for creative adpcm
refs samples/A-codecs/Creative/
2015-04-15 14:22:13 +02:00
Francois Cartegnie e828c98254 fourcc: add missing creative adpcm codecs 2015-04-15 12:50:39 +02:00
Jean-Baptiste Kempf becdb0b044 Add Canopus HQX FourCC 2015-03-14 14:25:26 +01:00
Jean-Baptiste Kempf 9efb86866f Add TDSC fourCC 2015-03-14 14:22:15 +01:00
Jean-Baptiste Kempf 017f4c6765 Add TTML FourCC 2015-03-09 15:18:23 +01:00
Tristan Matthews 095bb63869 Add encoder for YCbCr 4:2:0 over RTP (RFC 4175) 2015-02-04 15:29:37 -05:00
Tristan Matthews 0451f97152 bpg: add libbpg decoder 2015-01-08 11:47:03 -05:00
Rémi Denis-Courmont e0fe251e38 fourcc: mark vlc_fourcc_GetChromaDescription with VLC_USED 2014-11-15 12:42:55 +02:00