finally h264 decoding
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30132 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -123,7 +123,8 @@ avCodec::Setup(media_format *ioEncodedFormat, const void *infoBuffer,
|
|||||||
TRACE("[%c] input_format=%s\n", isAudio?('a'):('v'), buffer);
|
TRACE("[%c] input_format=%s\n", isAudio?('a'):('v'), buffer);
|
||||||
TRACE("[%c] infoSize=%ld\n", isAudio?('a'):('v'), infoSize);
|
TRACE("[%c] infoSize=%ld\n", isAudio?('a'):('v'), infoSize);
|
||||||
TRACE("[%c] user_data_type=%08lx\n", isAudio?('a'):('v'), ioEncodedFormat->user_data_type);
|
TRACE("[%c] user_data_type=%08lx\n", isAudio?('a'):('v'), ioEncodedFormat->user_data_type);
|
||||||
// TRACE("[%c] meta_data_size=%ld\n", isAudio?('a'):('v'), ioEncodedFormat->meta_data_size);
|
TRACE("[%c] meta_data_size=%ld\n", isAudio?('a'):('v'), ioEncodedFormat->MetaDataSize());
|
||||||
|
TRACE("[%c] info_size=%ld\n", isAudio?('a'):('v'), infoSize);
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
media_format_description descr;
|
media_format_description descr;
|
||||||
@@ -321,10 +322,13 @@ avCodec::NegotiateOutputFormat(media_format *inout_format)
|
|||||||
|
|
||||||
fOutputFrameRate = fOutputVideoFormat.field_rate;
|
fOutputFrameRate = fOutputVideoFormat.field_rate;
|
||||||
|
|
||||||
if (fInputFormat.MetaDataSize() > 0) {
|
ffc->extradata = (uint8_t *)fExtraData;
|
||||||
ffc->extradata = (uint8_t *)fInputFormat.MetaData();
|
ffc->extradata_size = fExtraDataSize;
|
||||||
ffc->extradata_size = fInputFormat.MetaDataSize();
|
|
||||||
}
|
// if (fInputFormat.MetaDataSize() > 0) {
|
||||||
|
// ffc->extradata = (uint8_t *)fInputFormat.MetaData();
|
||||||
|
// ffc->extradata_size = fInputFormat.MetaDataSize();
|
||||||
|
// }
|
||||||
|
|
||||||
TRACE("#### requested video format 0x%x\n",
|
TRACE("#### requested video format 0x%x\n",
|
||||||
inout_format->u.raw_video.display.format);
|
inout_format->u.raw_video.display.format);
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
#define HAVE_MMX2 1
|
#define HAVE_MMX2 1
|
||||||
#define HAVE_NEON 0
|
#define HAVE_NEON 0
|
||||||
#define HAVE_PPC4XX 0
|
#define HAVE_PPC4XX 0
|
||||||
#define HAVE_SSE 1
|
#define HAVE_SSE 0
|
||||||
#define HAVE_SSSE3 1
|
#define HAVE_SSSE3 1
|
||||||
#define HAVE_VIS 0
|
#define HAVE_VIS 0
|
||||||
#define HAVE_BEOSTHREADS 0
|
#define HAVE_BEOSTHREADS 0
|
||||||
@@ -54,8 +54,8 @@
|
|||||||
#define HAVE_DLFCN_H 0
|
#define HAVE_DLFCN_H 0
|
||||||
#define HAVE_DLOPEN 0
|
#define HAVE_DLOPEN 0
|
||||||
#define HAVE_DOS_PATHS 0
|
#define HAVE_DOS_PATHS 0
|
||||||
#define HAVE_EBP_AVAILABLE 1
|
#define HAVE_EBP_AVAILABLE 0
|
||||||
#define HAVE_EBX_AVAILABLE 1
|
#define HAVE_EBX_AVAILABLE 0
|
||||||
#define HAVE_FAST_64BIT 0
|
#define HAVE_FAST_64BIT 0
|
||||||
#define HAVE_FAST_CMOV 0
|
#define HAVE_FAST_CMOV 0
|
||||||
#define HAVE_FAST_UNALIGNED 1
|
#define HAVE_FAST_UNALIGNED 1
|
||||||
|
|||||||
Reference in New Issue
Block a user