[Bug 847971] New: Chromium unexpectedly has H.264/MP4 support
https://bugzilla.novell.com/show_bug.cgi?id=847971 https://bugzilla.novell.com/show_bug.cgi?id=847971#c0 Summary: Chromium unexpectedly has H.264/MP4 support Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36 SUSE/30.0.1599.66 I assume that Chromium shouldn't have H.264/MP4 support by default, but on my system it plays the test video at http://www.quirksmode.org/html5/tests/video.html#link2 just fine (while Firefox and Opera don't). I have not installed the chromium-ffmpeg package from external sources, just the original chromium-ffmpegsumo. Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c1
Ignacio Areta
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c2
Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c3
--- Comment #3 from Ignacio Areta
Ignacio, Thank you for the support that I am receiving from you. It seems to me that you are much better off with using the official Chrome package. At least there the packager is not "PLAYING" with all kind of flags in order to get a full working browser with all codecs supported.
Please don't comment just you found something on a wiki side, without knowing why these flags have been set. If you install the corresponding chromium-ffmpeg package from Packman, then the Chromium is providing this full support.
Those two flags are required to have full support for those codecs in Chromium. I can leave them out, yes, but that would mean that the Chromium package will never support H.264 nor mp4, etc. Whether you install the chromium-ffmpeg package from packman or not. At that moment you would be forced to switch to the official Chrome package.
This has been the situation ever since Chromium was build for openSUSE. Also your last paragraph shows how much you understand the package as that those codecs are shipped through the ffmpeg package on Packman. The ffmpegsumo package that comes with openSUSE actually only support the opensource codecs. So the proper bug report would be that chromium without the anything from Packman pretends to be able to play certain proprietary codecs which it actually can't.
From my point of view, to avoid chromium-ffmpegsumo from opeSUSE reproducing
I know why these flags are present. But... Re-read the bug report, re-read my comment. The bug report tells that chromium-ffmpegsumo from openSUSE is reproducing MP3 audio and MP4 video. And this occurs because these flags are present. If you have a scipt/patch/whatever to avoid the openSUSE's chromium-ffmpegsumo reproducing these formats, that script/patch/whatever isn't working. You marked this as wontfix. But did you try to reproduce this? No? So, install chromium-ffmpegsumo from openSUSE, enable HTML5 on YouTube and try to go to the links in comment 1, click with the right button on the video > Statics for nerds and see what's happening. Also, try this link too. I reproduced with suceess the MP3 file. http://hpr.dogphilosophy.net/test/ Get the fact: chromium-ffmpegsumo from openSUSE is reproducing MP3 and MP4 files, and not only showing them as supported. 2 users reproduced this bug with sucess. And chromium-ffmpegsumo from openSUSE is reproducing these files because of these two flags. So, closing this bug as wontfix can be risky to the future of Chromium in openSUSE. these formats, the solution is to not use these flags. Do you have another idea?
But hey, if you have the feeling that you can provide a better Chromium package, that you are more than welcome to take over the maintainership.
I was doing some research about this some months ago because at that time there wasn't a stable version of Chromium at openSUSE. But as you started to package the stable version, I abbandoned the idea. But I can consider this again. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c4
--- Comment #4 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c5
--- Comment #5 from Ignacio Areta
So what you are asking for is that Chromium will NEVER support H.264/MP4 or at least the package that one gets from openSUSE shouldn't support that. If users want to have that support they should go to get the official google-chrome package, which causes other issues as that they don't build against openSUSE.
According to the description of that package http://software.opensuse.org/package/chromium-ffmpegsumo?search_term=chromiu... These formats are not supported and if the user wants support to these formats, s/he must use chromium-ffmpeg from Packman. In theory, no poblem. But the issue is with openSUSE's chromium-ffmpegsumo. This is what the reporter of this bug and I are asking. We're using chromium-ffmpegsumo from openSUSE and we still are able to reproduce MP3 and MP4 in Chromium. Can you explain why it's happening?
You are aware that those are not runtime flags, but build flags ?[/quote]
Yes, I am.
If you feel that I should remove them, then I would kindly ask you to raise this discussion on the openSUSE-Factory mailinglist so that other people can comment on this too.
Everything has been reviewed by the legal team of openSUSE and found everything ok. This included even that the full ffmpeg source is intree, but only build against openSOURCE libraries. But maybe you know better than them, what can and cannot be done.
In that email you can also indicate that you are willing to take over the maintainership of chromium as that you can provide the right package without EVER supporting a number of codecs.
OK, I'll write to Factory ML. This really needs a new review from the legal team. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c6
--- Comment #6 from Ignacio Areta
OK, I'll write to Factory ML. This really needs a new review from the legal team.
So, here is the mail. http://lists.opensuse.org/opensuse-factory/2013-11/msg00831.html -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c7
Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c8
--- Comment #8 from Ciaran Farrell
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c9
--- Comment #9 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c10
--- Comment #10 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c11
Cristian Morales Vega
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c12
--- Comment #12 from Cristian Morales Vega
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c13
--- Comment #13 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c14
--- Comment #14 from Cristian Morales Vega
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c15
--- Comment #15 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c16
--- Comment #16 from Cristian Morales Vega
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c17
--- Comment #17 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c18
Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c19
Alexander Bergmann
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c20
--- Comment #20 from Cristian Morales Vega
diff chromium-31.0.1650.11/third_party/ffmpeg/chromium/config/Chrome/linux/x64/config.h chromium-31.0.1650.11/third_party/ffmpeg/chromium/config/Chromium/linux/x64/config.h 4c4 < #define FFMPEG_CONFIGURATION "--disable-everything --disable-avdevice --disable-avfilter --disable-bzlib --disable-doc --disable-ffprobe --disable-lzo --disable-network --disable-postproc --disable-swresample --disable-swscale --disable-zlib --enable-fft --enable-rdft --enable-shared --disable-iconv --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --optflags=-O2 --enable-decoder='theora,vorbis,vp8' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_f32le' --enable-decoder='pcm_s16be,pcm_s24be' --enable-demuxer='ogg,matroska,wav' --enable-parser='vp3,vorbis,vp8' --enable-pic --enable-decoder='aac,h264,mp3' --enable-demuxer='mp3,mov' --enable-parser='aac,h264,mpegaudio'"
#define FFMPEG_CONFIGURATION "--disable-everything --disable-avdevice --disable-avfilter --disable-bzlib --disable-doc --disable-ffprobe --disable-lzo --disable-network --disable-postproc --disable-swresample --disable-swscale --disable-zlib --enable-fft --enable-rdft --enable-shared --disable-iconv --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --optflags=-O2 --enable-decoder='theora,vorbis,vp8' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_f32le' --enable-decoder='pcm_s16be,pcm_s24be' --enable-demuxer='ogg,matroska,wav' --enable-parser='vp3,vorbis,vp8' --enable-pic --disable-error-resilience" 380c380 < #define CONFIG_DCT 1
#define CONFIG_DCT 0 382c382 < #define CONFIG_ERROR_RESILIENCE 1
#define CONFIG_ERROR_RESILIENCE 0 413c413 < #define CONFIG_DSPUTIL 1
#define CONFIG_DSPUTIL 0 419,420c419,420 < #define CONFIG_H264CHROMA 1 < #define CONFIG_H264DSP 1
#define CONFIG_H264CHROMA 0 #define CONFIG_H264DSP 0 422c422 < #define CONFIG_H264QPEL 1
#define CONFIG_H264QPEL 0 427,428c427,428 < #define CONFIG_MPEGAUDIO 1 < #define CONFIG_MPEGAUDIODSP 1
#define CONFIG_MPEGAUDIO 0 #define CONFIG_MPEGAUDIODSP 0 437c437 < #define CONFIG_SINEWIN 1
#define CONFIG_SINEWIN 0 518c518 < #define CONFIG_H264_DECODER 1
#define CONFIG_H264_DECODER 0 662c662 < #define CONFIG_AAC_DECODER 1
#define CONFIG_AAC_DECODER 0 696c696 < #define CONFIG_MP3_DECODER 1
#define CONFIG_MP3_DECODER 0 933,934c933,934 < #define CONFIG_MOV_DEMUXER 1 < #define CONFIG_MP3_DEMUXER 1
#define CONFIG_MOV_DEMUXER 0 #define CONFIG_MP3_DEMUXER 0 1545c1545 < #define CONFIG_AAC_PARSER 1
#define CONFIG_AAC_PARSER 0 1562c1562 < #define CONFIG_H264_PARSER 1
#define CONFIG_H264_PARSER 0 1566c1566 < #define CONFIG_MPEGAUDIO_PARSER 1
#define CONFIG_MPEGAUDIO_PARSER 0
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c21
--- Comment #21 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c22
--- Comment #22 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=847971
https://bugzilla.novell.com/show_bug.cgi?id=847971#c23
--- Comment #23 from Swamp Workflow Management
http://bugzilla.novell.com/show_bug.cgi?id=847971
Swamp Workflow Management
http://bugzilla.novell.com/show_bug.cgi?id=847971
Swamp Workflow Management
http://bugzilla.novell.com/show_bug.cgi?id=847971
Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com