diff options
author | Alfred E. Heggestad <aeh@db.org> | 2015-07-18 15:17:07 +0200 |
---|---|---|
committer | Alfred E. Heggestad <aeh@db.org> | 2015-07-18 15:17:07 +0200 |
commit | 2076043d899a575c524a9c7132226d4461836aaf (patch) | |
tree | 743d3d5e819b34d59c6eefe9d8e4b768ab1105a7 /modules/avcodec | |
parent | efe5804871d465c5ad5ade414a399fb37d5658a8 (diff) |
win32 porting (VC2010)
https://github.com/alfredh/baresip/pull/52
original patch by Victor Sergienko
- the copy of windows .h header files was not included
Diffstat (limited to 'modules/avcodec')
-rw-r--r-- | modules/avcodec/avcodec.c | 56 |
1 files changed, 34 insertions, 22 deletions
diff --git a/modules/avcodec/avcodec.c b/modules/avcodec/avcodec.c index 2b634df..dfcd38d 100644 --- a/modules/avcodec/avcodec.c +++ b/modules/avcodec/avcodec.c @@ -97,37 +97,49 @@ static int mpg4_fmtp_enc(struct mbuf *mb, const struct sdp_format *fmt, static struct vidcodec h264 = { - .name = "H264", - .variant = "packetization-mode=0", - .encupdh = encode_update, + LE_INIT, + NULL, + "H264", + "packetization-mode=0", + NULL, + encode_update, #ifdef USE_X264 - .ench = encode_x264, + encode_x264, #else - .ench = encode, + encode, #endif - .decupdh = decode_update, - .dech = decode_h264, - .fmtp_ench = h264_fmtp_enc, - .fmtp_cmph = h264_fmtp_cmp, + decode_update, + decode_h264, + h264_fmtp_enc, + h264_fmtp_cmp, }; static struct vidcodec h263 = { - .pt = "34", - .name = "H263", - .encupdh = encode_update, - .ench = encode, - .decupdh = decode_update, - .dech = decode_h263, - .fmtp_ench = h263_fmtp_enc, + LE_INIT, + "34", + "H263", + NULL, + NULL, + encode_update, + encode, + decode_update, + decode_h263, + h263_fmtp_enc, + NULL, }; static struct vidcodec mpg4 = { - .name = "MP4V-ES", - .encupdh = encode_update, - .ench = encode, - .decupdh = decode_update, - .dech = decode_mpeg4, - .fmtp_ench = mpg4_fmtp_enc, + LE_INIT, + NULL, + "MP4V-ES", + NULL, + NULL, + encode_update, + encode, + decode_update, + decode_mpeg4, + mpg4_fmtp_enc, + NULL, }; |