File chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch of Package chromium.18747

diff --git a/media/filters/ffmpeg_glue.cc b/media/filters/ffmpeg_glue.cc
index eaabc740e710e..229818059dc2c 100644
--- a/media/filters/ffmpeg_glue.cc
+++ b/media/filters/ffmpeg_glue.cc
@@ -21,7 +21,7 @@ namespace media {
 // TODO(crbug.com/355485812): Re-enable this flag.
 BASE_FEATURE(kAllowOnlyAudioCodecsDuringDemuxing,
              "AllowOnlyAudioCodecsDuringDemuxing",
-             base::FEATURE_ENABLED_BY_DEFAULT);
+             base::FEATURE_DISABLED_BY_DEFAULT);
 BASE_FEATURE(kForbidH264ParsingDuringDemuxing,
              "ForbidH264ParsingDuringDemuxing",
              base::FEATURE_ENABLED_BY_DEFAULT);
@@ -121,7 +121,8 @@ FFmpegGlue::FFmpegGlue(FFmpegURLProtocol* protocol) {
   // We don't allow H.264 parsing during demuxing since we have our own parser
   // and the ffmpeg one increases memory usage unnecessarily.
   if (base::FeatureList::IsEnabled(kForbidH264ParsingDuringDemuxing)) {
-    format_context_->flags |= AVFMT_FLAG_NOH264PARSE;
+    // TODO(crbug.com/355485812): Re-enable this flag.
+    // format_context_->flags |= AVFMT_FLAG_NOH264PARSE;
   }
 
   // Ensures format parsing errors will bail out. From an audit on 11/2017, all

openSUSE Build Service is sponsored by