changeset 6710:a4104482ceef libavcodec

Add long names to many AVCodec declarations. patch by Stefano Sabatini, stefano.sabatini-lala poste it
author diego
date Sun, 27 Apr 2008 10:52:44 +0000
parents f18b7851b5a5
children 78c7765d9618
files 8svx.c aasc.c adxdec.c adxenc.c alac.c asv1.c atrac3.c bethsoftvideo.c c93.c cavsdec.c cinepak.c cljr.c cook.c cscd.c cyuv.c dca.c dnxhddec.c dnxhdenc.c escape124.c flac.c flacenc.c flashsv.c flashsvenc.c fraps.c g726.c h261dec.c h261enc.c imc.c indeo2.c indeo3.c interplayvideo.c loco.c mace.c mimic.c mjpegdec.c mjpegenc.c mmvideo.c mpc7.c mpc8.c nellymoserdec.c nuv.c qdrw.c qpeg.c shorten.c sp5xdec.c truespeech.c tscc.c vb.c vcr1.c vorbis_dec.c vorbis_enc.c vp3.c vp5.c wavpack.c wmadec.c wmaenc.c wmv2dec.c wmv2enc.c wnv1.c xl.c xsubdec.c
diffstat 61 files changed, 81 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/8svx.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/8svx.c	Sun Apr 27 10:52:44 2008 +0000
@@ -96,6 +96,7 @@
   .priv_data_size = sizeof (EightSvxContext),
   .init           = eightsvx_decode_init,
   .decode         = eightsvx_decode_frame,
+  .long_name      = "8SVX fibonacci",
 };
 
 AVCodec eightsvx_exp_decoder = {
@@ -105,4 +106,5 @@
   .priv_data_size = sizeof (EightSvxContext),
   .init           = eightsvx_decode_init,
   .decode         = eightsvx_decode_frame,
+  .long_name      = "8SVX exponential",
 };
--- a/aasc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/aasc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -171,4 +171,5 @@
     aasc_decode_end,
     aasc_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Autodesk RLE",
 };
--- a/adxdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/adxdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -165,5 +165,6 @@
     NULL,
     NULL,
     adx_decode_frame,
+    .long_name = "SEGA CRI ADX",
 };
 
--- a/adxenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/adxenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -190,4 +190,5 @@
     adx_encode_frame,
     adx_encode_close,
     NULL,
+    .long_name = "SEGA CRI ADX",
 };
--- a/alac.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/alac.c	Sun Apr 27 10:52:44 2008 +0000
@@ -619,4 +619,5 @@
     NULL,
     alac_decode_close,
     alac_decode_frame,
+    .long_name = "ALAC (Apple Lossless Audio Codec)",
 };
--- a/asv1.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/asv1.c	Sun Apr 27 10:52:44 2008 +0000
@@ -640,6 +640,7 @@
     encode_frame,
     //encode_end,
     .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+    .long_name= "ASUS V1",
 };
 
 AVCodec asv2_encoder = {
@@ -651,6 +652,7 @@
     encode_frame,
     //encode_end,
     .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+    .long_name= "ASUS V2",
 };
 
 #endif //CONFIG_ENCODERS
--- a/atrac3.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/atrac3.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1065,4 +1065,5 @@
     .init = atrac3_decode_init,
     .close = atrac3_decode_close,
     .decode = atrac3_decode_frame,
+    .long_name = "Atrac 3 (Adaptive TRansform Acoustic Coding 3)",
 };
--- a/bethsoftvideo.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/bethsoftvideo.c	Sun Apr 27 10:52:44 2008 +0000
@@ -136,4 +136,5 @@
     .init = bethsoftvid_decode_init,
     .close = bethsoftvid_decode_end,
     .decode = bethsoftvid_decode_frame,
+    .long_name = "Bethesda VID video",
 };
--- a/c93.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/c93.c	Sun Apr 27 10:52:44 2008 +0000
@@ -250,4 +250,5 @@
     decode_end,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Interplay C93",
 };
--- a/cavsdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cavsdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -699,4 +699,5 @@
     cavs_decode_frame,
     CODEC_CAP_DR1 | CODEC_CAP_DELAY,
     .flush= cavs_flush,
+    .long_name= "Chinese AVS video (AVS1-P2, JiZhun profile)",
 };
--- a/cinepak.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cinepak.c	Sun Apr 27 10:52:44 2008 +0000
@@ -463,4 +463,5 @@
     cinepak_decode_end,
     cinepak_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Cinepak",
 };
--- a/cljr.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cljr.c	Sun Apr 27 10:52:44 2008 +0000
@@ -140,6 +140,7 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Cirrus Logic AccuPak",
 };
 #if 0
 #ifdef CONFIG_ENCODERS
@@ -152,6 +153,7 @@
     encode_init,
     encode_frame,
     //encode_end,
+    .long_name = "Cirrus Logic AccuPak",
 };
 
 #endif //CONFIG_ENCODERS
--- a/cook.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cook.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1206,4 +1206,5 @@
     .init = cook_decode_init,
     .close = cook_decode_close,
     .decode = cook_decode_frame,
+    .long_name = "COOK",
 };
--- a/cscd.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cscd.c	Sun Apr 27 10:52:44 2008 +0000
@@ -258,5 +258,6 @@
     decode_end,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "CamStudio",
 };
 
--- a/cyuv.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/cyuv.c	Sun Apr 27 10:52:44 2008 +0000
@@ -180,6 +180,7 @@
     cyuv_decode_end,
     cyuv_decode_frame,
     CODEC_CAP_DR1,
-    NULL
+    NULL,
+    .long_name = "Creative YUV (CYUV)",
 };
 
--- a/dca.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/dca.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1264,4 +1264,5 @@
     .priv_data_size = sizeof(DCAContext),
     .init = dca_decode_init,
     .decode = dca_decode_frame,
+    .long_name = "DCA (DTS Coherent Acoustics)",
 };
--- a/dnxhddec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/dnxhddec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -342,4 +342,5 @@
     dnxhd_decode_close,
     dnxhd_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "VC3/DNxHD",
 };
--- a/dnxhdenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/dnxhdenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -844,4 +844,5 @@
     dnxhd_encode_picture,
     dnxhd_encode_end,
     .pix_fmts = (enum PixelFormat[]){PIX_FMT_YUV422P, -1},
+    .long_name = "VC3/DNxHD",
 };
--- a/escape124.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/escape124.c	Sun Apr 27 10:52:44 2008 +0000
@@ -380,5 +380,6 @@
     escape124_decode_close,
     escape124_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Escape 124",
 };
 
--- a/flac.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/flac.c	Sun Apr 27 10:52:44 2008 +0000
@@ -768,4 +768,5 @@
     flac_decode_close,
     flac_decode_frame,
     .flush= flac_flush,
+    .long_name= "FLAC (Free Lossless Audio Codec)"
 };
--- a/flacenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/flacenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1492,4 +1492,5 @@
     flac_encode_close,
     NULL,
     .capabilities = CODEC_CAP_SMALL_LAST_FRAME,
+    .long_name = "FLAC (Free Lossless Audio Codec)",
 };
--- a/flashsv.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/flashsv.c	Sun Apr 27 10:52:44 2008 +0000
@@ -255,4 +255,5 @@
     flashsv_decode_frame,
     CODEC_CAP_DR1,
     .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+    .long_name = "Flash Screen Video",
 };
--- a/flashsvenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/flashsvenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -293,5 +293,6 @@
     flashsv_encode_frame,
     flashsv_encode_end,
     .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+    .long_name = "Flash Screen Video",
 };
 
--- a/fraps.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/fraps.c	Sun Apr 27 10:52:44 2008 +0000
@@ -365,4 +365,5 @@
     decode_end,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Fraps",
 };
--- a/g726.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/g726.c	Sun Apr 27 10:52:44 2008 +0000
@@ -413,6 +413,7 @@
     g726_encode_frame,
     g726_close,
     NULL,
+    .long_name = "G.726 ADPCM",
 };
 #endif //CONFIG_ENCODERS
 
@@ -425,4 +426,5 @@
     NULL,
     g726_close,
     g726_decode_frame,
+    .long_name = "G.726 ADPCM",
 };
--- a/h261dec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/h261dec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -647,4 +647,5 @@
     h261_decode_end,
     h261_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "H.261",
 };
--- a/h261enc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/h261enc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -330,5 +330,6 @@
     MPV_encode_picture,
     MPV_encode_end,
     .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+    .long_name= "H.261",
 };
 
--- a/imc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/imc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -813,4 +813,5 @@
     .init = imc_decode_init,
     .close = imc_decode_close,
     .decode = imc_decode_frame,
+    .long_name = "IMC (Intel Music Codec)",
 };
--- a/indeo2.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/indeo2.c	Sun Apr 27 10:52:44 2008 +0000
@@ -219,4 +219,5 @@
     NULL,
     ir2_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Intel Indeo 2",
 };
--- a/indeo3.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/indeo3.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1134,5 +1134,6 @@
     indeo3_decode_end,
     indeo3_decode_frame,
     0,
-    NULL
+    NULL,
+    .long_name = "Intel Indeo 3",
 };
--- a/interplayvideo.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/interplayvideo.c	Sun Apr 27 10:52:44 2008 +0000
@@ -942,4 +942,5 @@
     ipvideo_decode_end,
     ipvideo_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Interplay MVE Video",
 };
--- a/loco.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/loco.c	Sun Apr 27 10:52:44 2008 +0000
@@ -282,4 +282,5 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "LOCO",
 };
--- a/mace.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mace.c	Sun Apr 27 10:52:44 2008 +0000
@@ -437,6 +437,7 @@
     NULL,
     NULL,
     mace_decode_frame,
+    .long_name = "MACE (Macintosh Audio Compression/Expansion) 3:1",
 };
 
 AVCodec mace6_decoder = {
@@ -448,5 +449,6 @@
     NULL,
     NULL,
     mace_decode_frame,
+    .long_name = "MACE (Macintosh Audio Compression/Expansion) 6:1",
 };
 
--- a/mimic.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mimic.c	Sun Apr 27 10:52:44 2008 +0000
@@ -386,4 +386,5 @@
     mimic_decode_end,
     mimic_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Mimic",
 };
--- a/mjpegdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mjpegdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1363,7 +1363,8 @@
     ff_mjpeg_decode_end,
     ff_mjpeg_decode_frame,
     CODEC_CAP_DR1,
-    NULL
+    NULL,
+    .long_name = "MJPEG (Motion JPEG)",
 };
 
 AVCodec thp_decoder = {
@@ -1376,5 +1377,6 @@
     ff_mjpeg_decode_end,
     ff_mjpeg_decode_frame,
     CODEC_CAP_DR1,
-    NULL
+    NULL,
+    .long_name = "Nintendo Gamecube THP video",
 };
--- a/mjpegenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mjpegenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -455,4 +455,5 @@
     MPV_encode_picture,
     MPV_encode_end,
     .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, PIX_FMT_YUVJ422P, -1},
+    .long_name= "MJPEG (Motion JPEG)",
 };
--- a/mmvideo.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mmvideo.c	Sun Apr 27 10:52:44 2008 +0000
@@ -202,4 +202,5 @@
     mm_decode_end,
     mm_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "American Laser Games MM Video",
 };
--- a/mpc7.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mpc7.c	Sun Apr 27 10:52:44 2008 +0000
@@ -273,4 +273,5 @@
     NULL,
     mpc7_decode_frame,
     .flush = mpc7_decode_flush,
+    .long_name = "Musepack SV7",
 };
--- a/mpc8.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/mpc8.c	Sun Apr 27 10:52:44 2008 +0000
@@ -361,4 +361,5 @@
     NULL,
     NULL,
     mpc8_decode_frame,
+    .long_name = "Musepack SV8",
 };
--- a/nellymoserdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/nellymoserdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -395,5 +395,6 @@
     NULL,
     decode_end,
     decode_tag,
+    .long_name = "Nellymoser",
 };
 
--- a/nuv.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/nuv.c	Sun Apr 27 10:52:44 2008 +0000
@@ -271,5 +271,6 @@
     decode_end,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "NuppelVideo",
 };
 
--- a/qdrw.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/qdrw.c	Sun Apr 27 10:52:44 2008 +0000
@@ -151,4 +151,5 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Apple QuickDraw",
 };
--- a/qpeg.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/qpeg.c	Sun Apr 27 10:52:44 2008 +0000
@@ -316,4 +316,5 @@
     decode_end,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Q-team QPEG",
 };
--- a/shorten.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/shorten.c	Sun Apr 27 10:52:44 2008 +0000
@@ -532,4 +532,5 @@
     shorten_decode_close,
     shorten_decode_frame,
     .flush= shorten_flush,
+    .long_name= "Shorten",
 };
--- a/sp5xdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/sp5xdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -198,7 +198,8 @@
     ff_mjpeg_decode_end,
     sp5x_decode_frame,
     CODEC_CAP_DR1,
-    NULL
+    NULL,
+    .long_name = "Sunplus JPEG (SP5X)"
 };
 
 AVCodec amv_decoder = {
@@ -209,5 +210,6 @@
     ff_mjpeg_decode_init,
     NULL,
     ff_mjpeg_decode_end,
-    sp5x_decode_frame
+    sp5x_decode_frame,
+    .long_name = "AMV Video",
 };
--- a/truespeech.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/truespeech.c	Sun Apr 27 10:52:44 2008 +0000
@@ -380,4 +380,5 @@
     NULL,
     NULL,
     truespeech_decode_frame,
+    .long_name = "DSP Group TrueSpeech",
 };
--- a/tscc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/tscc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -341,5 +341,6 @@
         decode_end,
         decode_frame,
         CODEC_CAP_DR1,
+        .long_name = "TechSmith Screen Capture Codec",
 };
 
--- a/vb.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vb.c	Sun Apr 27 10:52:44 2008 +0000
@@ -277,6 +277,7 @@
     decode_init,
     NULL,
     decode_end,
-    decode_frame
+    decode_frame,
+    .long_name = "Beam Software VB",
 };
 
--- a/vcr1.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vcr1.c	Sun Apr 27 10:52:44 2008 +0000
@@ -172,6 +172,7 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "ATI VCR1",
 };
 #if 0
 #ifdef CONFIG_ENCODERS
@@ -184,6 +185,7 @@
     encode_init,
     encode_frame,
     //encode_end,
+    .long_name = "ATI VCR1",
 };
 
 #endif //CONFIG_ENCODERS
--- a/vorbis_dec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vorbis_dec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1634,5 +1634,6 @@
     NULL,
     vorbis_decode_close,
     vorbis_decode_frame,
+    .long_name = "Vorbis",
 };
 
--- a/vorbis_enc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vorbis_enc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -1084,4 +1084,5 @@
     vorbis_encode_frame,
     vorbis_encode_close,
     .capabilities= CODEC_CAP_DELAY,
+    .long_name = "Vorbis",
 };
--- a/vp3.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vp3.c	Sun Apr 27 10:52:44 2008 +0000
@@ -2634,7 +2634,8 @@
     vp3_decode_end,
     vp3_decode_frame,
     0,
-    NULL
+    NULL,
+    .long_name = "Theora",
 };
 #endif
 
@@ -2648,5 +2649,6 @@
     vp3_decode_end,
     vp3_decode_frame,
     0,
-    NULL
+    NULL,
+    .long_name = "On2 VP3",
 };
--- a/vp5.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/vp5.c	Sun Apr 27 10:52:44 2008 +0000
@@ -292,4 +292,5 @@
     vp56_free,
     vp56_decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "On2 VP5",
 };
--- a/wavpack.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wavpack.c	Sun Apr 27 10:52:44 2008 +0000
@@ -582,4 +582,5 @@
     NULL,
     NULL,
     wavpack_decode_frame,
+    .long_name = "WavPack",
 };
--- a/wmadec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wmadec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -862,6 +862,7 @@
     NULL,
     ff_wma_end,
     wma_decode_superframe,
+    .long_name = "Windows Media Audio 1",
 };
 
 AVCodec wmav2_decoder =
@@ -874,4 +875,5 @@
     NULL,
     ff_wma_end,
     wma_decode_superframe,
+    .long_name = "Windows Media Audio 2",
 };
--- a/wmaenc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wmaenc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -387,6 +387,7 @@
     encode_init,
     encode_superframe,
     ff_wma_end,
+    .long_name = "Windows Media Audio 1",
 };
 
 AVCodec wmav2_encoder =
@@ -398,4 +399,5 @@
     encode_init,
     encode_superframe,
     ff_wma_end,
+    .long_name = "Windows Media Audio 2",
 };
--- a/wmv2dec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wmv2dec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -492,4 +492,5 @@
     wmv2_decode_end,
     ff_h263_decode_frame,
     CODEC_CAP_DRAW_HORIZ_BAND | CODEC_CAP_DR1,
+    .long_name = "Windows Media Video 8",
 };
--- a/wmv2enc.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wmv2enc.c	Sun Apr 27 10:52:44 2008 +0000
@@ -237,4 +237,5 @@
     MPV_encode_picture,
     MPV_encode_end,
     .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+    .long_name= "Windows Media Video 8",
 };
--- a/wnv1.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/wnv1.c	Sun Apr 27 10:52:44 2008 +0000
@@ -141,4 +141,5 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Winnov WNV1",
 };
--- a/xl.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/xl.c	Sun Apr 27 10:52:44 2008 +0000
@@ -135,4 +135,5 @@
     NULL,
     decode_frame,
     CODEC_CAP_DR1,
+    .long_name = "Miro VideoXL",
 };
--- a/xsubdec.c	Sun Apr 27 10:01:07 2008 +0000
+++ b/xsubdec.c	Sun Apr 27 10:52:44 2008 +0000
@@ -133,4 +133,5 @@
     NULL,
     NULL,
     decode_frame,
+    .long_name = "XSUB",
 };