mp4ff: always free the mp4ff_read_sample() buffer
When mp4ff_read_sample() returns a value bigger than zero, it guarantees that the buffer is set. Remove the check.
This commit is contained in:
parent
5900ea5299
commit
fcf65de46b
|
@ -287,8 +287,8 @@ mp4_decode(struct decoder *mpd_decoder, struct input_stream *input_stream)
|
||||||
sample_buffer = faacDecDecode(decoder, &frame_info, mp4_buffer);
|
sample_buffer = faacDecDecode(decoder, &frame_info, mp4_buffer);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (mp4_buffer)
|
|
||||||
free(mp4_buffer);
|
free(mp4_buffer);
|
||||||
|
|
||||||
if (frame_info.error > 0) {
|
if (frame_info.error > 0) {
|
||||||
g_warning("faad2 error: %s\n",
|
g_warning("faad2 error: %s\n",
|
||||||
faacDecGetErrorMessage(frame_info.error));
|
faacDecGetErrorMessage(frame_info.error));
|
||||||
|
|
Loading…
Reference in New Issue