[vlc-commits] [Git][videolan/vlc][master] avformat/demux: remove attachment handling ifdef
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Sep 12 08:40:01 UTC 2023
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
11aa253c by Steve Lhomme at 2023-09-12T08:20:27+00:00
avformat/demux: remove attachment handling ifdef
It was turned always trued in 527887c7554ed266bdcaca2362bee570fd43451f
when using at least libavformat 53.21.
We should always handle attachments. We don't provide a build flag to
disable it.
- - - - -
1 changed file:
- modules/demux/avformat/demux.c
Changes:
=====================================
modules/demux/avformat/demux.c
=====================================
@@ -54,8 +54,6 @@
//#define AVFORMAT_DEBUG 1
-# define HAVE_AVUTIL_CODEC_ATTACHMENT 1
-
#if LIBAVFORMAT_VERSION_CHECK(59, 0, 100)
# define AVF_MAYBE_CONST const
#else
@@ -569,7 +567,6 @@ int avformat_OpenDemux( vlc_object_t *p_this )
default:
es_format_Init( &es_fmt, UNKNOWN_ES, 0 );
es_fmt.i_original_fourcc = CodecTagToFourcc( cp->codec_tag );
-#ifdef HAVE_AVUTIL_CODEC_ATTACHMENT
if( cp->codec_type == AVMEDIA_TYPE_ATTACHMENT )
{
input_attachment_t *p_attachment;
@@ -591,7 +588,6 @@ int avformat_OpenDemux( vlc_object_t *p_this )
else msg_Warn( p_demux, "unsupported attachment type (%u) in avformat demux", cp->codec_id );
}
else
-#endif
{
if( cp->codec_type == AVMEDIA_TYPE_DATA )
psz_type = "data";
@@ -608,10 +604,8 @@ int avformat_OpenDemux( vlc_object_t *p_this )
if( s->disposition & AV_DISPOSITION_DEFAULT )
es_fmt.i_priority = ES_PRIORITY_SELECTABLE_MIN + 1000;
-#ifdef HAVE_AVUTIL_CODEC_ATTACHMENT
- if( cp->codec_type != AVMEDIA_TYPE_ATTACHMENT )
-#endif
- if( cp->codec_type != AVMEDIA_TYPE_DATA )
+ if( cp->codec_type != AVMEDIA_TYPE_ATTACHMENT &&
+ cp->codec_type != AVMEDIA_TYPE_DATA )
{
const bool b_ogg = !strcmp( p_sys->fmt->name, "ogg" );
const uint8_t *p_extra = cp->extradata;
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/11aa253cc7ab526ea4bf48c9f0b78220419308ad
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/11aa253cc7ab526ea4bf48c9f0b78220419308ad
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list