| 46 | if(CONFIG_##X##_BSF) av_register_bitstream_filter(&x##_bsf); } |
| 47 | |
| 48 | void avcodec_register_all(void) |
| 49 | { |
| 50 | static int initialized; |
| 51 | |
| 52 | if (initialized) |
| 53 | return; |
| 54 | initialized = 1; |
| 55 | |
| 56 | /* hardware accelerators */ |
| 57 | REGISTER_HWACCEL (H263_VAAPI, h263_vaapi); |
| 58 | REGISTER_HWACCEL (H264_DXVA2, h264_dxva2); |
| 59 | REGISTER_HWACCEL (H264_VAAPI, h264_vaapi); |
| 60 | REGISTER_HWACCEL (MPEG2_VAAPI, mpeg2_vaapi); |
| 61 | REGISTER_HWACCEL (MPEG4_VAAPI, mpeg4_vaapi); |
| 62 | REGISTER_HWACCEL (VC1_DXVA2, vc1_dxva2); |
| 63 | REGISTER_HWACCEL (VC1_VAAPI, vc1_vaapi); |
| 64 | REGISTER_HWACCEL (WMV3_DXVA2, wmv3_dxva2); |
| 65 | REGISTER_HWACCEL (WMV3_VAAPI, wmv3_vaapi); |
| 66 | |
| 67 | /* video codecs */ |
| 68 | REGISTER_DECODER (AASC, aasc); |
| 69 | REGISTER_DECODER (AMV, amv); |
| 70 | REGISTER_DECODER (ANM, anm); |
| 71 | REGISTER_ENCDEC (ASV1, asv1); |
| 72 | REGISTER_ENCDEC (ASV2, asv2); |
| 73 | REGISTER_DECODER (AURA, aura); |
| 74 | REGISTER_DECODER (AURA2, aura2); |
| 75 | REGISTER_DECODER (AVS, avs); |
| 76 | REGISTER_DECODER (BETHSOFTVID, bethsoftvid); |
| 77 | REGISTER_DECODER (BFI, bfi); |
| 78 | REGISTER_DECODER (BINK, bink); |
| 79 | REGISTER_ENCDEC (BMP, bmp); |
| 80 | REGISTER_DECODER (C93, c93); |
| 81 | REGISTER_DECODER (CAVS, cavs); |
| 82 | REGISTER_DECODER (CDGRAPHICS, cdgraphics); |
| 83 | REGISTER_DECODER (CINEPAK, cinepak); |
| 84 | REGISTER_DECODER (CLJR, cljr); |
| 85 | REGISTER_DECODER (CSCD, cscd); |
| 86 | REGISTER_DECODER (CYUV, cyuv); |
| 87 | REGISTER_ENCDEC (DNXHD, dnxhd); |
| 88 | REGISTER_DECODER (DPX, dpx); |
| 89 | REGISTER_DECODER (DSICINVIDEO, dsicinvideo); |
| 90 | REGISTER_ENCDEC (DVVIDEO, dvvideo); |
| 91 | REGISTER_DECODER (DXA, dxa); |
| 92 | REGISTER_DECODER (EACMV, eacmv); |
| 93 | REGISTER_DECODER (EAMAD, eamad); |
| 94 | REGISTER_DECODER (EATGQ, eatgq); |
| 95 | REGISTER_DECODER (EATGV, eatgv); |
| 96 | REGISTER_DECODER (EATQI, eatqi); |
| 97 | REGISTER_DECODER (EIGHTBPS, eightbps); |
| 98 | REGISTER_DECODER (EIGHTSVX_EXP, eightsvx_exp); |
| 99 | REGISTER_DECODER (EIGHTSVX_FIB, eightsvx_fib); |
| 100 | REGISTER_DECODER (ESCAPE124, escape124); |
| 101 | REGISTER_ENCDEC (FFV1, ffv1); |
| 102 | REGISTER_ENCDEC (FFVHUFF, ffvhuff); |
| 103 | REGISTER_ENCDEC (FLASHSV, flashsv); |
| 104 | REGISTER_DECODER (FLIC, flic); |
| 105 | REGISTER_ENCDEC (FLV, flv); |