X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavdevice%2Fdecklink_common.h;h=6e032956a8e9a7e92af4fbd4ef3b0392c22036ff;hb=0c820b15254f9b9b3d2e29347e329b719f0e001c;hp=f35bd9ae6ff1a6b1933b6863ac59236b5a8ef4bc;hpb=96907e84ddd40a770d0526537dba6e8b3f6b70f7;p=ffmpeg diff --git a/libavdevice/decklink_common.h b/libavdevice/decklink_common.h index f35bd9ae6ff..6e032956a8e 100644 --- a/libavdevice/decklink_common.h +++ b/libavdevice/decklink_common.h @@ -75,7 +75,7 @@ class decklink_output_callback; class decklink_input_callback; typedef struct AVPacketQueue { - AVPacketList *first_pkt, *last_pkt; + PacketList *first_pkt, *last_pkt; int nb_packets; unsigned long long size; int abort_request; @@ -155,12 +155,14 @@ struct decklink_ctx { typedef enum { DIRECTION_IN, DIRECTION_OUT} decklink_direction_t; -#ifdef _WIN32 -typedef unsigned int buffercount_type; -IDeckLinkIterator *CreateDeckLinkIteratorInstance(void); -#else -typedef uint32_t buffercount_type; -#endif +static const BMDPixelFormat decklink_raw_format_map[] = { + (BMDPixelFormat)0, + bmdFormat8BitYUV, + bmdFormat10BitYUV, + bmdFormat8BitARGB, + bmdFormat8BitBGRA, + bmdFormat10BitRGB, +}; static const BMDAudioConnection decklink_audio_connection_map[] = { (BMDAudioConnection)0,