Skip to content

Commit

Permalink
dshow: Fix MSVC support, remove av_export, which was apparently unnee…
Browse files Browse the repository at this point in the history
…ded anyway.

Also cleanup exported symbols

Signed-off-by: Michael Niedermayer <[email protected]>
  • Loading branch information
rdp authored and michaelni committed Feb 14, 2013
1 parent 003be0a commit 12c71f6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
6 changes: 3 additions & 3 deletions libavdevice/dshow.c
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ dshow_cycle_formats(AVFormatContext *avctx, enum dshowDeviceType devtype,
if (!pformat_set) {
enum AVPixelFormat pix_fmt = dshow_pixfmt(bih->biCompression, bih->biBitCount);
if (pix_fmt == AV_PIX_FMT_NONE) {
enum AVCodecID codec_id = ff_codec_get_id(ff_codec_bmp_tags, bih->biCompression);
enum AVCodecID codec_id = ff_codec_get_id(avformat_get_riff_video_tags(), bih->biCompression);
AVCodec *codec = avcodec_find_decoder(codec_id);
if (codec_id == AV_CODEC_ID_NONE || !codec) {
av_log(avctx, AV_LOG_INFO, " unknown compression type 0x%X", (int) bih->biCompression);
Expand All @@ -388,7 +388,7 @@ dshow_cycle_formats(AVFormatContext *avctx, enum dshowDeviceType devtype,
continue;
}
if (ctx->video_codec_id != AV_CODEC_ID_RAWVIDEO) {
if (ctx->video_codec_id != ff_codec_get_id(ff_codec_bmp_tags, bih->biCompression))
if (ctx->video_codec_id != ff_codec_get_id(avformat_get_riff_video_tags(), bih->biCompression))
goto next;
}
if (ctx->pixel_format != AV_PIX_FMT_NONE &&
Expand Down Expand Up @@ -779,7 +779,7 @@ dshow_add_device(AVFormatContext *avctx,
codec->color_range = AVCOL_RANGE_MPEG; // just in case it needs this...
}
if (codec->pix_fmt == AV_PIX_FMT_NONE) {
codec->codec_id = ff_codec_get_id(ff_codec_bmp_tags, bih->biCompression);
codec->codec_id = ff_codec_get_id(avformat_get_riff_video_tags(), bih->biCompression);
if (codec->codec_id == AV_CODEC_ID_NONE) {
av_log(avctx, AV_LOG_ERROR, "Unknown compression type. "
"Please report type 0x%X.\n", (int) bih->biCompression);
Expand Down
2 changes: 0 additions & 2 deletions libavformat/libavformat.v
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@ LIBAVFORMAT_$MAJOR {
ff_timefilter_reset;
get_*;
put_*;
ff_codec_bmp_tags;
ff_raw_pix_fmt_tags;
ff_codec_get_id;
local: *;
};
2 changes: 1 addition & 1 deletion libavformat/riff.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ int ff_put_wav_header(AVIOContext *pb, AVCodecContext *enc);
enum AVCodecID ff_wav_codec_get_id(unsigned int tag, int bps);
int ff_get_wav_header(AVIOContext *pb, AVCodecContext *codec, int size);

extern av_export const AVCodecTag ff_codec_bmp_tags[];
extern const AVCodecTag ff_codec_bmp_tags[]; // exposed through avformat_get_riff_video_tags()
extern const AVCodecTag ff_codec_wav_tags[];

void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssize, int *au_scale);
Expand Down

0 comments on commit 12c71f6

Please sign in to comment.