| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Provides registration of all codecs, parsers and bitstream filters for libavc
odec. | 2 * Provides registration of all codecs, parsers and bitstream filters for libavc
odec. |
| 3 * Copyright (c) 2002 Fabrice Bellard | 3 * Copyright (c) 2002 Fabrice Bellard |
| 4 * | 4 * |
| 5 * This file is part of FFmpeg. | 5 * This file is part of FFmpeg. |
| 6 * | 6 * |
| 7 * FFmpeg is free software; you can redistribute it and/or | 7 * FFmpeg is free software; you can redistribute it and/or |
| 8 * modify it under the terms of the GNU Lesser General Public | 8 * modify it under the terms of the GNU Lesser General Public |
| 9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
| 10 * version 2.1 of the License, or (at your option) any later version. | 10 * version 2.1 of the License, or (at your option) any later version. |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 | 63 |
| 64 #ifdef PTW32_STATIC_LIB | 64 #ifdef PTW32_STATIC_LIB |
| 65 pthread_win32_process_attach_np(); | 65 pthread_win32_process_attach_np(); |
| 66 pthread_win32_thread_attach_np(); | 66 pthread_win32_thread_attach_np(); |
| 67 atexit(detach_ptw32); | 67 atexit(detach_ptw32); |
| 68 #endif | 68 #endif |
| 69 /* hardware accelerators */ | 69 /* hardware accelerators */ |
| 70 REGISTER_HWACCEL (H263_VAAPI, h263_vaapi); | 70 REGISTER_HWACCEL (H263_VAAPI, h263_vaapi); |
| 71 REGISTER_HWACCEL (H264_DXVA2, h264_dxva2); | 71 REGISTER_HWACCEL (H264_DXVA2, h264_dxva2); |
| 72 REGISTER_HWACCEL (H264_VAAPI, h264_vaapi); | 72 REGISTER_HWACCEL (H264_VAAPI, h264_vaapi); |
| 73 REGISTER_HWACCEL (MPEG2_DXVA2, mpeg2_dxva2); |
| 73 REGISTER_HWACCEL (MPEG2_VAAPI, mpeg2_vaapi); | 74 REGISTER_HWACCEL (MPEG2_VAAPI, mpeg2_vaapi); |
| 74 REGISTER_HWACCEL (MPEG4_VAAPI, mpeg4_vaapi); | 75 REGISTER_HWACCEL (MPEG4_VAAPI, mpeg4_vaapi); |
| 75 REGISTER_HWACCEL (VC1_DXVA2, vc1_dxva2); | 76 REGISTER_HWACCEL (VC1_DXVA2, vc1_dxva2); |
| 76 REGISTER_HWACCEL (VC1_VAAPI, vc1_vaapi); | 77 REGISTER_HWACCEL (VC1_VAAPI, vc1_vaapi); |
| 77 REGISTER_HWACCEL (WMV3_DXVA2, wmv3_dxva2); | 78 REGISTER_HWACCEL (WMV3_DXVA2, wmv3_dxva2); |
| 78 REGISTER_HWACCEL (WMV3_VAAPI, wmv3_vaapi); | 79 REGISTER_HWACCEL (WMV3_VAAPI, wmv3_vaapi); |
| 79 | 80 |
| 80 /* video codecs */ | 81 /* video codecs */ |
| 81 REGISTER_DECODER (AASC, aasc); | 82 REGISTER_DECODER (AASC, aasc); |
| 82 REGISTER_DECODER (AMV, amv); | 83 REGISTER_DECODER (AMV, amv); |
| (...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 | 346 |
| 346 /* subtitles */ | 347 /* subtitles */ |
| 347 REGISTER_ENCDEC (DVBSUB, dvbsub); | 348 REGISTER_ENCDEC (DVBSUB, dvbsub); |
| 348 REGISTER_ENCDEC (DVDSUB, dvdsub); | 349 REGISTER_ENCDEC (DVDSUB, dvdsub); |
| 349 REGISTER_DECODER (PGSSUB, pgssub); | 350 REGISTER_DECODER (PGSSUB, pgssub); |
| 350 REGISTER_ENCDEC (XSUB, xsub); | 351 REGISTER_ENCDEC (XSUB, xsub); |
| 351 | 352 |
| 352 /* external libraries */ | 353 /* external libraries */ |
| 353 REGISTER_ENCDEC (LIBDIRAC, libdirac); | 354 REGISTER_ENCDEC (LIBDIRAC, libdirac); |
| 354 REGISTER_ENCODER (LIBFAAC, libfaac); | 355 REGISTER_ENCODER (LIBFAAC, libfaac); |
| 355 REGISTER_DECODER (LIBFAAD, libfaad); | |
| 356 REGISTER_ENCDEC (LIBGSM, libgsm); | 356 REGISTER_ENCDEC (LIBGSM, libgsm); |
| 357 REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms); | 357 REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms); |
| 358 REGISTER_ENCODER (LIBMP3LAME, libmp3lame); | 358 REGISTER_ENCODER (LIBMP3LAME, libmp3lame); |
| 359 REGISTER_ENCDEC (LIBOPENCORE_AMRNB, libopencore_amrnb); | 359 REGISTER_ENCDEC (LIBOPENCORE_AMRNB, libopencore_amrnb); |
| 360 REGISTER_DECODER (LIBOPENCORE_AMRWB, libopencore_amrwb); | 360 REGISTER_DECODER (LIBOPENCORE_AMRWB, libopencore_amrwb); |
| 361 REGISTER_DECODER (LIBOPENJPEG, libopenjpeg); | 361 REGISTER_DECODER (LIBOPENJPEG, libopenjpeg); |
| 362 REGISTER_ENCDEC (LIBSCHROEDINGER, libschroedinger); | 362 REGISTER_ENCDEC (LIBSCHROEDINGER, libschroedinger); |
| 363 REGISTER_DECODER (LIBSPEEX, libspeex); | 363 REGISTER_DECODER (LIBSPEEX, libspeex); |
| 364 REGISTER_ENCODER (LIBTHEORA, libtheora); | 364 REGISTER_ENCODER (LIBTHEORA, libtheora); |
| 365 REGISTER_ENCODER (LIBVORBIS, libvorbis); | 365 REGISTER_ENCODER (LIBVORBIS, libvorbis); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 400 REGISTER_BSF (MP3_HEADER_COMPRESS, mp3_header_compress); | 400 REGISTER_BSF (MP3_HEADER_COMPRESS, mp3_header_compress); |
| 401 REGISTER_BSF (MP3_HEADER_DECOMPRESS, mp3_header_decompress); | 401 REGISTER_BSF (MP3_HEADER_DECOMPRESS, mp3_header_decompress); |
| 402 REGISTER_BSF (MOV2TEXTSUB, mov2textsub); | 402 REGISTER_BSF (MOV2TEXTSUB, mov2textsub); |
| 403 REGISTER_BSF (NOISE, noise); | 403 REGISTER_BSF (NOISE, noise); |
| 404 REGISTER_BSF (REMOVE_EXTRADATA, remove_extradata); | 404 REGISTER_BSF (REMOVE_EXTRADATA, remove_extradata); |
| 405 REGISTER_BSF (TEXT2MOVSUB, text2movsub); | 405 REGISTER_BSF (TEXT2MOVSUB, text2movsub); |
| 406 REGISTER_BSF (VC1_ASFTORCV, vc1_asftorcv); | 406 REGISTER_BSF (VC1_ASFTORCV, vc1_asftorcv); |
| 407 REGISTER_BSF (VC1_ASFTOANNEXG, vc1_asftoannexg); | 407 REGISTER_BSF (VC1_ASFTOANNEXG, vc1_asftoannexg); |
| 408 } | 408 } |
| 409 | 409 |
| OLD | NEW |