added raw dv format support. tested with PAL DV, I don't know for NTSC though
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31466 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
be1f4fe800
commit
c7ec967019
@ -345,10 +345,14 @@ AVFormatReader::StreamCookie::Init(int32 virtualIndex)
|
||||
case CODEC_ID_H264:
|
||||
codecTag = 'h264';
|
||||
break;
|
||||
case CODEC_ID_DVVIDEO:
|
||||
codecTag = 'pcvd';
|
||||
break;
|
||||
// case CODEC_ID_AC3:
|
||||
// codecTag = 0x2000;
|
||||
// break;
|
||||
default:
|
||||
fprintf(stderr, "ffmpeg codecTag is null, codec_id unknown 0x%lx\n", codecContext->codec_id);
|
||||
// TODO: Add more...
|
||||
break;
|
||||
}
|
||||
@ -403,6 +407,7 @@ AVFormatReader::StreamCookie::Init(int32 virtualIndex)
|
||||
break;
|
||||
}
|
||||
TRACE(" codecTag '%.4s' or %ld\n", (char*)&codecTag, codecTag);
|
||||
TRACE(" fourcc '%.4s'\n", (char*)&codecContext->codec_id);
|
||||
|
||||
BMediaFormats formats;
|
||||
status_t status = formats.GetFormatFor(description, format);
|
||||
|
@ -69,6 +69,10 @@ static const DemuxerFormat gDemuxerTable[] = {
|
||||
"vob", "VOB Movie", "video/x-vob",
|
||||
B_MPEG_FORMAT_FAMILY, B_MPEG_FORMAT_FAMILY
|
||||
},
|
||||
{
|
||||
"dv", "DV Movie", "video/x-dv",
|
||||
B_WAV_FORMAT_FAMILY, B_QUICKTIME_FORMAT_FAMILY
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user