Hi. AFAIK -9223372036854775808 *is* NOPTS - but I might be wrong.
Regards. 2009/3/13 Tom Handal <[email protected]> > Hi all, > > I am trying to use av_open_input_stream to open the stream, which works > great. The problem I am having is that the duration entry in the format > context is not getting set to a proper value. This is on Mac OS X > (Leopard). > > What am I doing wrong here? > > code: > > AVProbeData pd; > > av_register_all(); > > pd.filename = m_URI; // This is just a regular local filename > pd.buf = (unsigned char *) av_malloc(188 * 50); > pd.buf_size = 188 * 50; > > m_pByteDataPtr = pd.buf; > > m_pFormatContext = NULL; > > // Read small amount of data to determine format > > m_pFileReader->Read((char *) pd.buf, pd.buf_size); > > init_put_byte(&m_ByteIOContext, m_pByteDataPtr, pd.buf_size, 0, this, > ReadData, NULL, SeekFile); > > // ReadData and SeekFile are functions that just use my FileReader class to > read and seek into file ... this is standard posix stuff > > m_pInputFormat = av_probe_input_format(&pd, 1); > > m_ByteIOContext.is_streamed = 0; > av_open_input_stream(&m_pFormatContext, &m_ByteIOContext, m_URI, > m_pInputFormat, NULL); > > av_find_stream_info(m_pFormatContext); > > dump_format(m_pFormatContext, 0, "", false); > > When the dump format happens, it says that the duration is N/A, so I am > assuming it is AV_NOPTS_VALUE or whatever... > When i look at the m_pFormatContext in the debugger, the value is obiously > wrong... its like -9223372036854775808 > > Any ideas as to why it is not getting the duration of the file for me? > > Thanks in advance!! > Tom > _______________________________________________ > libav-user mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
