[Ffmpeg-devel] Codec id problem
İsmail Dönmez
ismail
Tue Jun 13 15:26:16 CEST 2006
Hi all,
I am trying to learn libavcodec api to code a simple encoder ( any tips is
appreciated! ), and I came across a weird problem. I got codec id 86018 for
an AAC audio stream. Here is the output :
cartman at southpark ffmpeg $ ./bug ~/moglen_redhat_summit.mov
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xb7f1aec8]negative ctts, ignoring
Codec id: 86018
Here is the test program:
===============================================
#include <stdio.h>
#include <avformat.h>
#include <avcodec.h>
int main(int argc, char** argv)
{
// Register all codecs
av_register_all();
AVFormatContext* formatContext = NULL;
AVCodecContext* codecContext = NULL;
const char* filename = argv[1];
// Open the file
av_open_input_file(&formatContext, filename, NULL, 0, NULL);
// Find stream information
av_find_stream_info(formatContext);
codecContext = formatContext->streams[0]->codec;
printf("Codec id: %d\n",codecContext->codec_id);
// Close the video file
av_close_input_file(formatContext);
return 0;
}
===============================================
The test sample is http://www.redhat.com/v/mov/060606_moglen.mov . Am I doing
something wrong here, or is it a libavcodec problem. Any help is appreciated.
Regards,
ismail
--
???anime????
More information about the ffmpeg-devel
mailing list