~ubuntu-branches/debian/sid/ffmpeg/sid

« back to all changes in this revision

Viewing changes to libavcodec/allcodecs.c

  • Committer: Package Import Robot
  • Author(s): Andreas Cadhalpun, Fabian Greffrath, Andreas Cadhalpun
  • Date: 2015-09-22 15:15:20 UTC
  • mfrom: (0.1.29)
  • Revision ID: package-import@ubuntu.com-20150922151520-hhmd3in9ykigjvs9
Tags: 7:2.8-1
[ Fabian Greffrath ]
* Pass the --dbg-package=ffmpeg-dbg parameter only to dh_strip.
* Add alternative Depends: libavcodec-ffmpeg-extra56 to libavcodec-dev and
  ffmpeg-dbg to allow for building and debugging with this library installed.

[ Andreas Cadhalpun ]
* Import new major upstream release 2.8.
* Remove the transitional lib*-ffmpeg-dev packages.
* Drop old Breaks on kodi-bin.
* Drop workaround for sparc, which is no Debian architecture anymore.
* Re-enable x265 on alpha, as it's available again.
* Disable unavailable frei0r, opencv and x264 on mips64el.
* Disable libopenjpeg (#787275) and libschroedinger (#787957) decoders.
  (Closes: #786670)
* Disable libdc1394 on sparc64, because it links against the broken due to
  #790560 libudev1.
* Enable libsnappy support.
* Add new symbols.
* Update debian/copyright.
* Update debian/tests/encdec_list.txt.
* Add hls-only-seek-if-there-is-an-offset.patch. (Closes: #798189)
* Add 'Breaks: libavutil-ffmpeg54 (>= 8:0)' to the libraries.

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
    /* hardware accelerators */
77
77
    REGISTER_HWACCEL(H263_VAAPI,        h263_vaapi);
78
78
    REGISTER_HWACCEL(H263_VDPAU,        h263_vdpau);
 
79
    REGISTER_HWACCEL(H263_VIDEOTOOLBOX, h263_videotoolbox);
79
80
    REGISTER_HWACCEL(H264_D3D11VA,      h264_d3d11va);
80
81
    REGISTER_HWACCEL(H264_DXVA2,        h264_dxva2);
81
82
    REGISTER_HWACCEL(H264_MMAL,         h264_mmal);
84
85
    REGISTER_HWACCEL(H264_VDA,          h264_vda);
85
86
    REGISTER_HWACCEL(H264_VDA_OLD,      h264_vda_old);
86
87
    REGISTER_HWACCEL(H264_VDPAU,        h264_vdpau);
 
88
    REGISTER_HWACCEL(H264_VIDEOTOOLBOX, h264_videotoolbox);
87
89
    REGISTER_HWACCEL(HEVC_D3D11VA,      hevc_d3d11va);
88
90
    REGISTER_HWACCEL(HEVC_DXVA2,        hevc_dxva2);
 
91
    REGISTER_HWACCEL(HEVC_QSV,          hevc_qsv);
 
92
    REGISTER_HWACCEL(HEVC_VAAPI,        hevc_vaapi);
 
93
    REGISTER_HWACCEL(HEVC_VDPAU,        hevc_vdpau);
89
94
    REGISTER_HWACCEL(MPEG1_XVMC,        mpeg1_xvmc);
90
95
    REGISTER_HWACCEL(MPEG1_VDPAU,       mpeg1_vdpau);
 
96
    REGISTER_HWACCEL(MPEG1_VIDEOTOOLBOX, mpeg1_videotoolbox);
91
97
    REGISTER_HWACCEL(MPEG2_XVMC,        mpeg2_xvmc);
92
98
    REGISTER_HWACCEL(MPEG2_D3D11VA,     mpeg2_d3d11va);
93
99
    REGISTER_HWACCEL(MPEG2_DXVA2,       mpeg2_dxva2);
 
100
    REGISTER_HWACCEL(MPEG2_QSV,         mpeg2_qsv);
94
101
    REGISTER_HWACCEL(MPEG2_VAAPI,       mpeg2_vaapi);
95
102
    REGISTER_HWACCEL(MPEG2_VDPAU,       mpeg2_vdpau);
 
103
    REGISTER_HWACCEL(MPEG2_VIDEOTOOLBOX, mpeg2_videotoolbox);
96
104
    REGISTER_HWACCEL(MPEG4_VAAPI,       mpeg4_vaapi);
97
105
    REGISTER_HWACCEL(MPEG4_VDPAU,       mpeg4_vdpau);
 
106
    REGISTER_HWACCEL(MPEG4_VIDEOTOOLBOX, mpeg4_videotoolbox);
98
107
    REGISTER_HWACCEL(VC1_D3D11VA,       vc1_d3d11va);
99
108
    REGISTER_HWACCEL(VC1_DXVA2,         vc1_dxva2);
100
109
    REGISTER_HWACCEL(VC1_VAAPI,         vc1_vaapi);
101
110
    REGISTER_HWACCEL(VC1_VDPAU,         vc1_vdpau);
 
111
    REGISTER_HWACCEL(VC1_QSV,           vc1_qsv);
102
112
    REGISTER_HWACCEL(WMV3_D3D11VA,      wmv3_d3d11va);
103
113
    REGISTER_HWACCEL(WMV3_DXVA2,        wmv3_dxva2);
104
114
    REGISTER_HWACCEL(WMV3_VAAPI,        wmv3_vaapi);
140
150
    REGISTER_DECODER(CPIA,              cpia);
141
151
    REGISTER_DECODER(CSCD,              cscd);
142
152
    REGISTER_DECODER(CYUV,              cyuv);
 
153
    REGISTER_DECODER(DDS,               dds);
143
154
    REGISTER_DECODER(DFA,               dfa);
144
155
    REGISTER_DECODER(DIRAC,             dirac);
145
156
    REGISTER_ENCDEC (DNXHD,             dnxhd);
180
191
    REGISTER_DECODER(H264_MMAL,         h264_mmal);
181
192
    REGISTER_DECODER(H264_QSV,          h264_qsv);
182
193
    REGISTER_DECODER(H264_VDA,          h264_vda);
 
194
#if FF_API_VDPAU
183
195
    REGISTER_DECODER(H264_VDPAU,        h264_vdpau);
 
196
#endif
 
197
    REGISTER_ENCDEC (HAP,               hap);
184
198
    REGISTER_DECODER(HEVC,              hevc);
 
199
    REGISTER_DECODER(HEVC_QSV,          hevc_qsv);
185
200
    REGISTER_DECODER(HNM4_VIDEO,        hnm4_video);
186
201
    REGISTER_DECODER(HQ_HQA,            hq_hqa);
187
202
    REGISTER_DECODER(HQX,               hqx);
215
230
    REGISTER_ENCDEC (MPEG2VIDEO,        mpeg2video);
216
231
    REGISTER_ENCDEC (MPEG4,             mpeg4);
217
232
    REGISTER_DECODER(MPEG4_CRYSTALHD,   mpeg4_crystalhd);
 
233
#if FF_API_VDPAU
218
234
    REGISTER_DECODER(MPEG4_VDPAU,       mpeg4_vdpau);
 
235
#endif
219
236
    REGISTER_DECODER(MPEGVIDEO,         mpegvideo);
 
237
#if FF_API_VDPAU
220
238
    REGISTER_DECODER(MPEG_VDPAU,        mpeg_vdpau);
221
239
    REGISTER_DECODER(MPEG1_VDPAU,       mpeg1_vdpau);
 
240
#endif
222
241
    REGISTER_DECODER(MPEG2_CRYSTALHD,   mpeg2_crystalhd);
 
242
    REGISTER_DECODER(MPEG2_QSV,         mpeg2_qsv);
223
243
    REGISTER_DECODER(MSA1,              msa1);
224
244
    REGISTER_DECODER(MSMPEG4_CRYSTALHD, msmpeg4_crystalhd);
225
245
    REGISTER_DECODER(MSMPEG4V1,         msmpeg4v1);
298
318
    REGISTER_DECODER(VBLE,              vble);
299
319
    REGISTER_DECODER(VC1,               vc1);
300
320
    REGISTER_DECODER(VC1_CRYSTALHD,     vc1_crystalhd);
 
321
#if FF_API_VDPAU
301
322
    REGISTER_DECODER(VC1_VDPAU,         vc1_vdpau);
 
323
#endif
302
324
    REGISTER_DECODER(VC1IMAGE,          vc1image);
 
325
    REGISTER_DECODER(VC1_QSV,           vc1_qsv);
303
326
    REGISTER_DECODER(VCR1,              vcr1);
304
327
    REGISTER_DECODER(VMDVIDEO,          vmdvideo);
305
328
    REGISTER_DECODER(VMNC,              vmnc);
317
340
    REGISTER_ENCDEC (WMV2,              wmv2);
318
341
    REGISTER_DECODER(WMV3,              wmv3);
319
342
    REGISTER_DECODER(WMV3_CRYSTALHD,    wmv3_crystalhd);
 
343
#if FF_API_VDPAU
320
344
    REGISTER_DECODER(WMV3_VDPAU,        wmv3_vdpau);
 
345
#endif
321
346
    REGISTER_DECODER(WMV3IMAGE,         wmv3image);
322
347
    REGISTER_DECODER(WNV1,              wnv1);
323
348
    REGISTER_DECODER(XAN_WC3,           xan_wc3);
336
361
 
337
362
    /* audio codecs */
338
363
    REGISTER_ENCDEC (AAC,               aac);
 
364
    REGISTER_DECODER(AAC_FIXED,         aac_fixed);
339
365
    REGISTER_DECODER(AAC_LATM,          aac_latm);
340
366
    REGISTER_ENCDEC (AC3,               ac3);
341
367
    REGISTER_ENCDEC (AC3_FIXED,         ac3_fixed);
486
512
    REGISTER_DECODER(ADPCM_SBPRO_4,     adpcm_sbpro_4);
487
513
    REGISTER_ENCDEC (ADPCM_SWF,         adpcm_swf);
488
514
    REGISTER_DECODER(ADPCM_THP,         adpcm_thp);
 
515
    REGISTER_DECODER(ADPCM_THP_LE,      adpcm_thp_le);
489
516
    REGISTER_DECODER(ADPCM_VIMA,        adpcm_vima);
490
517
    REGISTER_DECODER(ADPCM_XA,          adpcm_xa);
491
518
    REGISTER_ENCDEC (ADPCM_YAMAHA,      adpcm_yamaha);
545
572
    REGISTER_ENCODER(LIBWAVPACK,        libwavpack);
546
573
    REGISTER_ENCODER(LIBWEBP_ANIM,      libwebp_anim);  /* preferred over libwebp */
547
574
    REGISTER_ENCODER(LIBWEBP,           libwebp);
 
575
    REGISTER_ENCODER(LIBX262,           libx262);
548
576
    REGISTER_ENCODER(LIBX264,           libx264);
549
577
    REGISTER_ENCODER(LIBX264RGB,        libx264rgb);
550
578
    REGISTER_ENCODER(LIBX265,           libx265);
565
593
    REGISTER_ENCODER(NVENC,             nvenc);
566
594
    REGISTER_ENCODER(NVENC_H264,        nvenc_h264);
567
595
    REGISTER_ENCODER(NVENC_HEVC,        nvenc_hevc);
 
596
    REGISTER_ENCODER(HEVC_QSV,          hevc_qsv);
 
597
    REGISTER_ENCODER(LIBKVAZAAR,        libkvazaar);
 
598
    REGISTER_ENCODER(MPEG2_QSV,         mpeg2_qsv);
568
599
 
569
600
    /* parsers */
570
601
    REGISTER_PARSER(AAC,                aac);
582
613
    REGISTER_PARSER(DVDSUB,             dvdsub);
583
614
    REGISTER_PARSER(DVD_NAV,            dvd_nav);
584
615
    REGISTER_PARSER(FLAC,               flac);
 
616
    REGISTER_PARSER(G729,               g729);
585
617
    REGISTER_PARSER(GSM,                gsm);
586
618
    REGISTER_PARSER(H261,               h261);
587
619
    REGISTER_PARSER(H263,               h263);
609
641
    REGISTER_BSF(CHOMP,                 chomp);
610
642
    REGISTER_BSF(DUMP_EXTRADATA,        dump_extradata);
611
643
    REGISTER_BSF(H264_MP4TOANNEXB,      h264_mp4toannexb);
 
644
    REGISTER_BSF(HEVC_MP4TOANNEXB,      hevc_mp4toannexb);
612
645
    REGISTER_BSF(IMX_DUMP_HEADER,       imx_dump_header);
613
646
    REGISTER_BSF(MJPEG2JPEG,            mjpeg2jpeg);
614
647
    REGISTER_BSF(MJPEGA_DUMP_HEADER,    mjpega_dump_header);