Commit d8a7e2d1 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Support of Lagarith

parent d063eece
...@@ -49,6 +49,7 @@ Codecs: ...@@ -49,6 +49,7 @@ Codecs:
* Experimental Hardware decoding using Broadcom CrystalHD cards * Experimental Hardware decoding using Broadcom CrystalHD cards
* New module for decoding EBU subtitles (.stl) * New module for decoding EBU subtitles (.stl)
* Support for 9bits and 10bits H.264/AVC decoding * Support for 9bits and 10bits H.264/AVC decoding
* Support for Lagarith Lossless video codec
Demuxers: Demuxers:
* New images demuxer supporting jpeg, png, targa, xcf, git, tiff, bmp, pcx, lbm * New images demuxer supporting jpeg, png, targa, xcf, git, tiff, bmp, pcx, lbm
......
...@@ -116,6 +116,7 @@ ...@@ -116,6 +116,7 @@
#define VLC_CODEC_INDEO5 VLC_FOURCC('I','V','5','0') #define VLC_CODEC_INDEO5 VLC_FOURCC('I','V','5','0')
#define VLC_CODEC_VP8 VLC_FOURCC('V','P','8','0') #define VLC_CODEC_VP8 VLC_FOURCC('V','P','8','0')
#define VLC_CODEC_JPEG2000 VLC_FOURCC('J','P','2','K') #define VLC_CODEC_JPEG2000 VLC_FOURCC('J','P','2','K')
#define VLC_CODEC_LAGARITH VLC_FOURCC('L','A','G','S')
/* Planar YUV 4:1:0 Y:V:U */ /* Planar YUV 4:1:0 Y:V:U */
......
...@@ -202,6 +202,10 @@ static const struct ...@@ -202,6 +202,10 @@ static const struct
{ VLC_CODEC_VP8, CODEC_ID_VP8, VIDEO_ES }, { VLC_CODEC_VP8, CODEC_ID_VP8, VIDEO_ES },
#endif #endif
#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 108, 2 )
{ VLC_CODEC_LAGARITH, CODEC_ID_LAGARITH, VIDEO_ES },
#endif
/* Videogames Codecs */ /* Videogames Codecs */
{ VLC_CODEC_INTERPLAY, CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES }, { VLC_CODEC_INTERPLAY, CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES },
...@@ -218,7 +222,6 @@ static const struct ...@@ -218,7 +222,6 @@ static const struct
{ VLC_CODEC_AMV, CODEC_ID_AMV, VIDEO_ES }, { VLC_CODEC_AMV, CODEC_ID_AMV, VIDEO_ES },
#if 0 #if 0
/* UNTESTED VideoGames*/ /* UNTESTED VideoGames*/
{ VLC_FOURCC('W','C','3','V'), CODEC_ID_XAN_WC3, { VLC_FOURCC('W','C','3','V'), CODEC_ID_XAN_WC3,
......
...@@ -835,6 +835,9 @@ static const entry_t p_list_video[] = { ...@@ -835,6 +835,9 @@ static const entry_t p_list_video[] = {
A("MJP2"), A("MJP2"),
A("MJ2C"), A("MJ2C"),
B(VLC_CODEC_LAGARITH, "Lagarith Lossless"),
A("LAGS"),
B(0, "") B(0, "")
}; };
static const entry_t p_list_audio[] = { static const entry_t p_list_audio[] = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment