[vlc-commits] demux: remove "cannot peek" messages in probes
Rémi Denis-Courmont
git at videolan.org
Fri Jul 24 16:06:00 CEST 2020
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jul 22 17:02:24 2020 +0300| [3b8022f682332210f6bb3f5928cfaec90e54e76d] | committer: Rémi Denis-Courmont
demux: remove "cannot peek" messages in probes
If there was an error while reading, the access should actually have
printed it already. So that leaves unexpectedly short input, in other
words not the right file format.
These messages are more confusing than helpful.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3b8022f682332210f6bb3f5928cfaec90e54e76d
---
modules/demux/avformat/demux.c | 3 ---
modules/demux/mpeg/es.c | 8 ++------
modules/demux/mpeg/mpgv.c | 3 ---
modules/demux/mpeg/ps.c | 3 ---
modules/demux/mpeg/ts.c | 4 +---
modules/demux/nsv.c | 3 ---
modules/demux/rawdv.c | 5 +----
7 files changed, 4 insertions(+), 25 deletions(-)
diff --git a/modules/demux/avformat/demux.c b/modules/demux/avformat/demux.c
index ad8be31403..11c15dad24 100644
--- a/modules/demux/avformat/demux.c
+++ b/modules/demux/avformat/demux.c
@@ -229,10 +229,7 @@ static int avformat_ProbeDemux( vlc_object_t *p_this,
/* Init Probe data */
pd.buf_size = vlc_stream_Peek( p_demux->s, &peek, 2048 + 213 );
if( pd.buf_size <= 0 )
- {
- msg_Warn( p_demux, "cannot peek" );
return VLC_EGENERIC;
- }
pd.buf = malloc( pd.buf_size + AVPROBE_PADDING_SIZE );
if( unlikely(pd.buf == NULL) )
diff --git a/modules/demux/mpeg/es.c b/modules/demux/mpeg/es.c
index 58b2ad1c9a..ac5924f314 100644
--- a/modules/demux/mpeg/es.c
+++ b/modules/demux/mpeg/es.c
@@ -820,10 +820,8 @@ static int GenericProbe( demux_t *p_demux, uint64_t *pi_offset,
const ssize_t i_peek = vlc_stream_Peek( p_demux->s, &p_peek, i_probe );
if( i_peek < 0 || (size_t)i_peek < i_skip + i_check_size )
- {
- msg_Dbg( p_demux, "cannot peek" );
return VLC_EGENERIC;
- }
+
for( ;; )
{
if( i_skip + i_check_size > i_peek )
@@ -1270,10 +1268,8 @@ static int AacProbe( demux_t *p_demux, uint64_t *pi_offset )
/* peek the begining (10 is for adts header) */
if( vlc_stream_Peek( p_demux->s, &p_peek, 10 ) < 10 )
- {
- msg_Dbg( p_demux, "cannot peek" );
return VLC_EGENERIC;
- }
+
if( !strncmp( (char *)p_peek, "ADIF", 4 ) )
{
msg_Err( p_demux, "ADIF file. Not yet supported. (Please report)" );
diff --git a/modules/demux/mpeg/mpgv.c b/modules/demux/mpeg/mpgv.c
index 234235e143..48a029c5dc 100644
--- a/modules/demux/mpeg/mpgv.c
+++ b/modules/demux/mpeg/mpgv.c
@@ -111,10 +111,7 @@ static int Open( vlc_object_t * p_this )
es_format_t fmt;
if( vlc_stream_Peek( p_demux->s, &p_peek, 8 ) < 8 )
- {
- msg_Dbg( p_demux, "cannot peek" );
return VLC_EGENERIC;
- }
if( p_demux->obj.force )
b_forced = true;
diff --git a/modules/demux/mpeg/ps.c b/modules/demux/mpeg/ps.c
index 8b0b8c0d5d..99aac651ee 100644
--- a/modules/demux/mpeg/ps.c
+++ b/modules/demux/mpeg/ps.c
@@ -140,10 +140,7 @@ static int OpenCommon( vlc_object_t *p_this, bool b_force )
i_peek = vlc_stream_Peek( p_demux->s, &p_peek, 16 );
if( i_peek < 16 )
- {
- msg_Dbg( p_demux, "cannot peek" );
return VLC_EGENERIC;
- }
if( !memcmp( p_peek, "PSMF", 4 ) &&
(GetDWBE( &p_peek[4] ) & 0x30303030) == 0x30303030 )
diff --git a/modules/demux/mpeg/ts.c b/modules/demux/mpeg/ts.c
index 3bd6d0e001..bee529720d 100644
--- a/modules/demux/mpeg/ts.c
+++ b/modules/demux/mpeg/ts.c
@@ -226,10 +226,8 @@ static int DetectPacketSize( demux_t *p_demux, unsigned *pi_header_size, int i_o
/* Check next 3 sync bytes */
int i_peek = i_offset + TS_PACKET_SIZE_MAX * 3 + i_sync + 1;
if( ( vlc_stream_Peek( p_demux->s, &p_peek, i_peek ) ) < i_peek )
- {
- msg_Dbg( p_demux, "cannot peek" );
return -1;
- }
+
if( p_peek[i_offset + i_sync + 1 * TS_PACKET_SIZE_188] == 0x47 &&
p_peek[i_offset + i_sync + 2 * TS_PACKET_SIZE_188] == 0x47 &&
p_peek[i_offset + i_sync + 3 * TS_PACKET_SIZE_188] == 0x47 )
diff --git a/modules/demux/nsv.c b/modules/demux/nsv.c
index 8e6374048c..62cd52d63e 100644
--- a/modules/demux/nsv.c
+++ b/modules/demux/nsv.c
@@ -160,10 +160,7 @@ static int Demux( demux_t *p_demux )
for( ;; )
{
if( vlc_stream_Peek( p_demux->s, &p_peek, 8 ) < 8 )
- {
- msg_Warn( p_demux, "cannot peek" );
return VLC_DEMUXER_EOF;
- }
if( !memcmp( p_peek, "NSVf", 4 ) )
{
diff --git a/modules/demux/rawdv.c b/modules/demux/rawdv.c
index 8e56b44b99..d16ad697ed 100644
--- a/modules/demux/rawdv.c
+++ b/modules/demux/rawdv.c
@@ -142,11 +142,8 @@ static int Open( vlc_object_t * p_this )
if( vlc_stream_Peek( p_demux->s, &p_peek, DV_PAL_FRAME_SIZE ) <
DV_NTSC_FRAME_SIZE )
- {
- /* Stream too short ... */
- msg_Err( p_demux, "cannot peek()" );
return VLC_EGENERIC;
- }
+
p_peek_backup = p_peek;
/* fill in the dv_id_t structure */
More information about the vlc-commits
mailing list