mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-libstb-hal.git
synced 2025-08-26 23:12:44 +02:00
check alloc AVFormatContext
Origin commit data
------------------
Branch: master
Commit: fd512df7cb
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-11-16 (Thu, 16 Nov 2017)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
committed by
TangoCash
parent
cb10177b2f
commit
d891ac3381
@@ -225,13 +225,9 @@ AVCodecContext* open_codec(AVMediaType mediaType, AVFormatContext* formatContext
|
||||
}
|
||||
AVCodecContext * codecContext = formatContext->streams[stream_index]->codec;
|
||||
AVCodec *codec = avcodec_find_decoder(codecContext->codec_id);
|
||||
if (!codec){
|
||||
if (codec && (avcodec_open2(codecContext, codec, NULL)) != 0){
|
||||
return NULL;
|
||||
}
|
||||
if ((avcodec_open2(codecContext, codec, NULL)) != 0){
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return codecContext;
|
||||
}
|
||||
|
||||
@@ -242,7 +238,7 @@ int image_to_mpeg2(const char *image_name, const char *encode_name)
|
||||
avcodec_register_all();
|
||||
|
||||
AVFormatContext *formatContext = avformat_alloc_context();
|
||||
if ((ret = avformat_open_input(&formatContext, image_name, NULL, NULL)) == 0){
|
||||
if (formatContext && (ret = avformat_open_input(&formatContext, path, NULL, NULL)) == 0){
|
||||
AVCodecContext *codecContext = open_codec(AVMEDIA_TYPE_VIDEO, formatContext);
|
||||
if(codecContext){
|
||||
AVPacket packet;
|
||||
|
Reference in New Issue
Block a user