summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg.c
diff options
context:
space:
mode:
Diffstat (limited to 'fftools/ffmpeg.c')
-rw-r--r--fftools/ffmpeg.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index 14611480f1..9d4f9d7a2b 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -1533,9 +1533,6 @@ static int reap_filters(int flush)
if (av_buffersink_get_type(filter) == AVMEDIA_TYPE_AUDIO)
init_output_stream_wrapper(ost, NULL, 1);
- if (!ost->pkt && !(ost->pkt = av_packet_alloc())) {
- return AVERROR(ENOMEM);
- }
if (!ost->filtered_frame && !(ost->filtered_frame = av_frame_alloc())) {
return AVERROR(ENOMEM);
}
@@ -1979,9 +1976,6 @@ static void flush_encoders(void)
AVPacket *pkt = ost->pkt;
int pkt_size;
- if (!pkt)
- break;
-
switch (enc->codec_type) {
case AVMEDIA_TYPE_AUDIO:
desc = "audio";
@@ -2597,8 +2591,6 @@ static int transcode_subtitles(InputStream *ist, AVPacket *pkt, int *got_output,
for (i = 0; i < nb_output_streams; i++) {
OutputStream *ost = output_streams[i];
- if (!ost->pkt && !(ost->pkt = av_packet_alloc()))
- exit_program(1);
if (!check_output_constraints(ist, ost) || !ost->encoding_needed
|| ost->enc->type != AVMEDIA_TYPE_SUBTITLE)
continue;
@@ -2634,11 +2626,7 @@ static int process_input_packet(InputStream *ist, const AVPacket *pkt, int no_eo
int repeating = 0;
int eof_reached = 0;
- AVPacket *avpkt;
-
- if (!ist->pkt && !(ist->pkt = av_packet_alloc()))
- return AVERROR(ENOMEM);
- avpkt = ist->pkt;
+ AVPacket *avpkt = ist->pkt;
if (!ist->saw_first_ts) {
ist->first_dts =
@@ -2809,8 +2797,6 @@ static int process_input_packet(InputStream *ist, const AVPacket *pkt, int no_eo
for (i = 0; i < nb_output_streams; i++) {
OutputStream *ost = output_streams[i];
- if (!ost->pkt && !(ost->pkt = av_packet_alloc()))
- exit_program(1);
if (!check_output_constraints(ist, ost) || ost->encoding_needed)
continue;