vlc | branch: master | Thomas Guillem <[email protected]> | Fri Sep 30 11:07:06 2016 +0200| [a5a5f7b89eb2471e7869fbf18d8ac5b64d73072a] | committer: Thomas Guillem
converter/tospdif: need valid i_frame_length/i_bytes_per_frame > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a5a5f7b89eb2471e7869fbf18d8ac5b64d73072a --- modules/audio_filter/converter/tospdif.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/audio_filter/converter/tospdif.c b/modules/audio_filter/converter/tospdif.c index a0b3572..7e42c38 100644 --- a/modules/audio_filter/converter/tospdif.c +++ b/modules/audio_filter/converter/tospdif.c @@ -315,6 +315,10 @@ static int Open( vlc_object_t *p_this ) filter_t *p_filter = (filter_t *)p_this; filter_sys_t *p_sys; + if( p_filter->fmt_in.audio.i_frame_length == 0 + || p_filter->fmt_in.audio.i_bytes_per_frame == 0 ) + return VLC_EGENERIC; + if( ( p_filter->fmt_in.audio.i_format != VLC_CODEC_DTS && p_filter->fmt_in.audio.i_format != VLC_CODEC_A52 && p_filter->fmt_in.audio.i_format != VLC_CODEC_EAC3 ) || _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
