Skip to content

Commit d40b820

Browse files
author
Clement Champetier
committed
ICodec: get codec id / name from AVCodecContext
We are sure to have an allocated AVCodecContext, but not an AVCodec.
1 parent 9b44688 commit d40b820

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/AvTranscoder/codec/ICodec.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ void ICodec::open()
7878

7979
std::string ICodec::getCodecName() const
8080
{
81-
assert( _avCodec != NULL );
82-
return avcodec_descriptor_get( _avCodec->id )->name;
81+
assert( _avCodecContext != NULL );
82+
return avcodec_descriptor_get( _avCodecContext->codec_id )->name;
8383
}
8484

8585
AVCodecID ICodec::getCodecId() const
8686
{
87-
assert( _avCodec != NULL );
88-
return _avCodec->id;
87+
assert( _avCodecContext != NULL );
88+
return _avCodecContext->codec_id;
8989
}
9090

9191
int ICodec::getLatency() const

0 commit comments

Comments
 (0)