comparison libmpcodecs/vd.c @ 10095:51da0282b302

Theora demuxer/codec support, patch by David Kuehling <dvdkhlng@gmx.de>
author arpi
date Sun, 11 May 2003 18:29:07 +0000
parents 87e03d96a4cd
children 3e40b8f879c8
comparison
equal deleted inserted replaced
10094:5730f6098f98 10095:51da0282b302
1 #include <stdio.h> 1 #include <stdio.h>
2 #include <stdlib.h> 2 #include <stdlib.h>
3 #include <string.h> 3 #include <string.h>
4
5 #define USE_THEORA
4 6
5 #include "config.h" 7 #include "config.h"
6 #include "mp_msg.h" 8 #include "mp_msg.h"
7 #include "help_mp.h" 9 #include "help_mp.h"
8 10
27 29
28 extern vd_functions_t mpcodecs_vd_null; 30 extern vd_functions_t mpcodecs_vd_null;
29 extern vd_functions_t mpcodecs_vd_cinepak; 31 extern vd_functions_t mpcodecs_vd_cinepak;
30 extern vd_functions_t mpcodecs_vd_qtrpza; 32 extern vd_functions_t mpcodecs_vd_qtrpza;
31 extern vd_functions_t mpcodecs_vd_ffmpeg; 33 extern vd_functions_t mpcodecs_vd_ffmpeg;
34 extern vd_functions_t mpcodecs_vd_theora;
32 extern vd_functions_t mpcodecs_vd_dshow; 35 extern vd_functions_t mpcodecs_vd_dshow;
33 extern vd_functions_t mpcodecs_vd_dmo; 36 extern vd_functions_t mpcodecs_vd_dmo;
34 extern vd_functions_t mpcodecs_vd_vfw; 37 extern vd_functions_t mpcodecs_vd_vfw;
35 extern vd_functions_t mpcodecs_vd_vfwex; 38 extern vd_functions_t mpcodecs_vd_vfwex;
36 extern vd_functions_t mpcodecs_vd_odivx; 39 extern vd_functions_t mpcodecs_vd_odivx;
64 &mpcodecs_vd_null, 67 &mpcodecs_vd_null,
65 &mpcodecs_vd_cinepak, 68 &mpcodecs_vd_cinepak,
66 &mpcodecs_vd_qtrpza, 69 &mpcodecs_vd_qtrpza,
67 #ifdef USE_LIBAVCODEC 70 #ifdef USE_LIBAVCODEC
68 &mpcodecs_vd_ffmpeg, 71 &mpcodecs_vd_ffmpeg,
72 #endif
73 #ifdef HAVE_OGGTHEORA
74 &mpcodecs_vd_theora,
69 #endif 75 #endif
70 #ifdef USE_WIN32DLL 76 #ifdef USE_WIN32DLL
71 #ifdef USE_DIRECTSHOW 77 #ifdef USE_DIRECTSHOW
72 &mpcodecs_vd_dshow, 78 &mpcodecs_vd_dshow,
73 &mpcodecs_vd_dmo, 79 &mpcodecs_vd_dmo,