Obsolete
Status Update
Comments
da...@chromium.org <da...@chromium.org> #2
Do you know if ALSA or PulseAudio is being used? You might try specifying a manual --audio-buffer-size value of something like --audio-buffer-size=8192
da...@chromium.org <da...@chromium.org> #3
What are the specs of your system btw?
[Deleted User] <[Deleted User]> #4
I don't really know if ALSA is used, but I for sure have pulseaudio installed too.
What's worth noting though, is thatargs.gn has:
use_alsa = false #Default = true
use_pulseaudio = true #Default = true
So according to this, when the issue still happened, chromium is not supposed to have used alsa, but rather pulseaudio. If I'm understanding this correctly.
I seem to have both pulseaudio and some alsa stuff on my system:
local/pulseaudio 8.0-3
local/libpulse 8.0-3
local/alsa-lib 1.1.1-1
There's nothing also in my ps, but there's one /usr/bin/pulseaudio --daemonize=no
My system specs:
It's a Lenovo Z575 laptop
model name : AMD A6-3400M APU with Radeon(tm) HD Graphics
16GB RAM
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
Subsystem: Lenovo Device 397b
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at f0140000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
I'm not sure what more info to give. Should I run some command that would show you some interesting output?
There doesn't seem to be an arg of --audio-buffer-size for pulseaudio, maybe you meant for alsa or chromium? unsure, but will check...
Thanks for taking interest in this btw! Much appreciated.
What's worth noting though, is that
use_alsa = false #Default = true
use_pulseaudio = true #Default = true
So according to this, when the issue still happened, chromium is not supposed to have used alsa, but rather pulseaudio. If I'm understanding this correctly.
I seem to have both pulseaudio and some alsa stuff on my system:
local/pulseaudio 8.0-3
local/libpulse 8.0-3
local/alsa-lib 1.1.1-1
There's nothing also in my ps, but there's one /usr/bin/pulseaudio --daemonize=no
My system specs:
It's a Lenovo Z575 laptop
model name : AMD A6-3400M APU with Radeon(tm) HD Graphics
16GB RAM
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
Subsystem: Lenovo Device 397b
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at f0140000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
I'm not sure what more info to give. Should I run some command that would show you some interesting output?
There doesn't seem to be an arg of --audio-buffer-size for pulseaudio, maybe you meant for alsa or chromium? unsure, but will check...
Thanks for taking interest in this btw! Much appreciated.
[Deleted User] <[Deleted User]> #5
I have reinstalled a chromium package that I've built earlier and made sure the arg --audio-buffer-size=8192 is in effect by looking at chrome://gpu
--disk-cache-dir=/tmp/chromiumcache --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --enable-quic --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-gpu-rasterization --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-gpu --audio-buffer-size=8192 --window-depth=24 --x11-visual-id=33 --wm-user-time-ms=38737759 --flag-switches-begin --flag-switches-end
The issue still persists, and looking at dmesg/logs I see only these two that just appeared:
ul 20 07:30:07 myzee pulseaudio[1155]: E: [pulseaudio] shm.c: shm_open() failed: No such file or directory
Jul 20 07:30:07 myzee pulseaudio[1155]: E: [pulseaudio] shm.c: shm_open() failed: No such file or directory
but they only showed up the first time I started chromium and reproduced the issue, the second time, no more pulseaudio messages - perhaps they are only reported once per pulseaudio process' lifetime.
--disk-cache-dir=/tmp/chromiumcache --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --enable-quic --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-gpu-rasterization --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-gpu --audio-buffer-size=8192 --window-depth=24 --x11-visual-id=33 --wm-user-time-ms=38737759 --flag-switches-begin --flag-switches-end
The issue still persists, and looking at dmesg/logs I see only these two that just appeared:
ul 20 07:30:07 myzee pulseaudio[1155]: E: [pulseaudio] shm.c: shm_open() failed: No such file or directory
Jul 20 07:30:07 myzee pulseaudio[1155]: E: [pulseaudio] shm.c: shm_open() failed: No such file or directory
but they only showed up the first time I started chromium and reproduced the issue, the second time, no more pulseaudio messages - perhaps they are only reported once per pulseaudio process' lifetime.
[Deleted User] <[Deleted User]> #6
tl;dr: the issue still persists (unless ofc, I switch to system-ffmpeg as my one true workaround :D)
same chromium as above:
Chromium 54.0.2800.0 (Developer Build) (64-bit)
Revision 43b9c63e834916b79837e5c57e52e31adc23d431-refs/heads/master@{#405970}
OS Linux
Blink 537.36 (@43b9c63e834916b79837e5c57e52e31adc23d431)
JavaScript V8 5.4.173
Flash
But now I've upgraded pulseaudio to git version:
Jul 20 08:23:28 myzee pacman[7102]: upgraded libpulse (8.0-3 -> 9.0.45.g4cd89aa-1)
Jul 20 08:23:30 myzee pacman[7102]: upgraded pulseaudio (8.0-3 -> 9.0.45.g4cd89aa-1)
Made sure the configs are the same, the only diff is:
--- /home/z/build/1packages/pulseaudio-git/1/pulse/daemon.conf 2016-07-04 03:09:13.000000000 +0300
+++ daemon.conf 2016-07-20 08:21:34.000000000 +0300
@@ -51,8 +51,8 @@
; resample-method = speex-float-1
; enable-remixing = yes
-; enable-lfe-remixing = yes
-; lfe-crossover-freq = 120
+; enable-lfe-remixing = no
+; lfe-crossover-freq = 0
flat-volumes = no
; flat-volumes = yes
Then, I rebooted, started chromium(with the --audio-buffer-size=8192 as above)
and the issue still persists.
The video to test this on is:https://www.youtube.com/watch?v=d1uraoHM8Gg
(the other video was removed by youtube btw)
There were no pulseaudio messages this time.
I'm still recompiling a new chromium (with latest git commits in) without system-ffmpeg to re-test this anyway with --audio-buffer-size=8192 but if I don't report back about this, assume that the issue still persisted and I'll switch back to system-ffmpeg until further suggestions :D
this new chromium will have:
ffmpeg_branding = "ChromeOS" #Default = "Chromium"
is_component_ffmpeg = false #Default = false
in the new PKGBUILD:
system_ffmpeg=0
this is from latest git commits:
- 'src/third_party/ffmpeg': 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@d45f90eac6d5eb22be6120b1f7cb145f7a7c88b0 ',
+ 'src/third_party/ffmpeg': 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@24ea727552a0eaa95c8de72f99cba8d70ae658cb ',
and is pkgver=54.0.2803.0_r554.e52ba8d
and after that I still want to try two more things on top of that:
-------
+try without applying this patch:
+chromium-system-ffmpeg-r3.patch
+-----
+
+try chrome://flags
+New audio rendering mixing strategy Mac, Windows, Linux, Android
+#new-audio-rendering-mixing-strategy
+------
+
same chromium as above:
Chromium 54.0.2800.0 (Developer Build) (64-bit)
Revision 43b9c63e834916b79837e5c57e52e31adc23d431-refs/heads/master@{#405970}
OS Linux
Blink 537.36 (@43b9c63e834916b79837e5c57e52e31adc23d431)
JavaScript V8 5.4.173
Flash
But now I've upgraded pulseaudio to git version:
Jul 20 08:23:28 myzee pacman[7102]: upgraded libpulse (8.0-3 -> 9.0.45.g4cd89aa-1)
Jul 20 08:23:30 myzee pacman[7102]: upgraded pulseaudio (8.0-3 -> 9.0.45.g4cd89aa-1)
Made sure the configs are the same, the only diff is:
--- /home/z/build/1packages/pulseaudio-git/1/pulse/daemon.conf 2016-07-04 03:09:13.000000000 +0300
+++ daemon.conf 2016-07-20 08:21:34.000000000 +0300
@@ -51,8 +51,8 @@
; resample-method = speex-float-1
; enable-remixing = yes
-; enable-lfe-remixing = yes
-; lfe-crossover-freq = 120
+; enable-lfe-remixing = no
+; lfe-crossover-freq = 0
flat-volumes = no
; flat-volumes = yes
Then, I rebooted, started chromium(with the --audio-buffer-size=8192 as above)
and the issue still persists.
The video to test this on is:
(the other video was removed by youtube btw)
There were no pulseaudio messages this time.
I'm still recompiling a new chromium (with latest git commits in) without system-ffmpeg to re-test this anyway with --audio-buffer-size=8192 but if I don't report back about this, assume that the issue still persisted and I'll switch back to system-ffmpeg until further suggestions :D
this new chromium will have:
ffmpeg_branding = "ChromeOS" #Default = "Chromium"
is_component_ffmpeg = false #Default = false
in the new PKGBUILD:
system_ffmpeg=0
this is from latest git commits:
- 'src/third_party/ffmpeg': '
+ 'src/third_party/ffmpeg': '
and is pkgver=54.0.2803.0_r554.e52ba8d
and after that I still want to try two more things on top of that:
-------
+try without applying this patch:
+chromium-system-ffmpeg-r3.patch
+-----
+
+try chrome://flags
+New audio rendering mixing strategy Mac, Windows, Linux, Android
+#new-audio-rendering-mixing-strategy
+------
+
[Deleted User] <[Deleted User]> #7
Oddly enough, with system-ffmpeg AND --audio-buffer-size=8192
I'm getting constat audio interruptions twice per second, when playing this video at 2x speed
https://www.youtube.com/watch?v=Lj4uCfe9NLg
Without that arg. the audio is smooth.
Chromium 54.0.2803.0 (Developer Build) (64-bit)
Revision 8281029c71e4a6302e806293d39a47502974f4ce-refs/heads/master@{#406524}
OS Linux
JavaScript V8 5.4.190
Since I'm making a new comment, I may as well say that I've tried without system-ffmpeg and with --audio-buffer-size=8192 and with enabled/disabled #new-audio-rendering-mixing-strategy and even without that chromium-system-ffmpeg-r3.patch but to no avail. The issue still exists, for me.
The only downside for system-ffmpeg is that most of the time tweet-videos and tweet-gifs(which are mp4) won't play at all until a chromium restart:
"This browser does not support video playback."
(But no such issues with youtube/instagram videos)
chrome://media-internals reports:
render_id: 19
player_id: 1
pipeline_state: kStopped
event: WEBMEDIAPLAYER_CREATED
url:https://pbs.twimg.com/tweet_video/CnwegRGUMAEzxDF.mp4
total_bytes: 212939
streaming: false
single_origin: true
passed_cors_access_check: false
range_header_supported: true
error: FFmpegDemuxer: open context failed
pipeline_error: demuxer: could not open
00:00:00 00 pipeline_state kCreated
00:00:00 00 event WEBMEDIAPLAYER_CREATED
00:00:00 00 urlhttps://pbs.twimg.com/tweet_video/CnwegRGUMAEzxDF.mp4
00:00:00 99 total_bytes 212939
00:00:00 99 streaming false
00:00:00 99 single_origin true
00:00:00 99 passed_cors_access_check false
00:00:00 99 range_header_supported true
00:00:00 100 pipeline_state kInitDemuxer
00:00:00 198 error FFmpegDemuxer: data source error
00:00:00 198 error FFmpegDemuxer: open context failed
00:00:00 199 pipeline_error demuxer: could not open
00:00:00 200 pipeline_state kStopping
00:00:00 200 pipeline_state kStopped
But this is an unrelated issue; I shall mention it no more :)
I'm getting constat audio interruptions twice per second, when playing this video at 2x speed
Without that arg. the audio is smooth.
Chromium 54.0.2803.0 (Developer Build) (64-bit)
Revision 8281029c71e4a6302e806293d39a47502974f4ce-refs/heads/master@{#406524}
OS Linux
JavaScript V8 5.4.190
Since I'm making a new comment, I may as well say that I've tried without system-ffmpeg and with --audio-buffer-size=8192 and with enabled/disabled #new-audio-rendering-mixing-strategy and even without that chromium-system-ffmpeg-r3.patch but to no avail. The issue still exists, for me.
The only downside for system-ffmpeg is that most of the time tweet-videos and tweet-gifs(which are mp4) won't play at all until a chromium restart:
"This browser does not support video playback."
(But no such issues with youtube/instagram videos)
chrome://media-internals reports:
render_id: 19
player_id: 1
pipeline_state: kStopped
event: WEBMEDIAPLAYER_CREATED
url:
total_bytes: 212939
streaming: false
single_origin: true
passed_cors_access_check: false
range_header_supported: true
error: FFmpegDemuxer: open context failed
pipeline_error: demuxer: could not open
00:00:00 00 pipeline_state kCreated
00:00:00 00 event WEBMEDIAPLAYER_CREATED
00:00:00 00 url
00:00:00 99 total_bytes 212939
00:00:00 99 streaming false
00:00:00 99 single_origin true
00:00:00 99 passed_cors_access_check false
00:00:00 99 range_header_supported true
00:00:00 100 pipeline_state kInitDemuxer
00:00:00 198 error FFmpegDemuxer: data source error
00:00:00 198 error FFmpegDemuxer: open context failed
00:00:00 199 pipeline_error demuxer: could not open
00:00:00 200 pipeline_state kStopping
00:00:00 200 pipeline_state kStopped
But this is an unrelated issue; I shall mention it no more :)
yi...@chromium.org <yi...@chromium.org> #8
[Empty comment from Monorail migration]
yi...@chromium.org <yi...@chromium.org> #9
dale, can you take a look this one or re-assign appropriately?
da...@chromium.org <da...@chromium.org> #10
Is this still an issue?
[Deleted User] <[Deleted User]> #11
I haven't tested this ever since, with non-system-ffmpeg.
And with system-ffmpeg it's still working.
I'll try now and let you know
And with system-ffmpeg it's still working.
I'll try now and let you know
[Deleted User] <[Deleted User]> #12
Sorry, it took a while to compile due to unrelated compilation errors which I had to fix.
But I can confirm that THE ISSUE IS STILL PRESENT (for me), without system-ffmpeg.
tested on the video from original post above
here's my current chrome://version if needed:
Chromium 55.0.2877.0 (Developer Build) (64-bit)
Revision 9ee90120ad61412ba274f3118fc2810bc83baf9b-refs/heads/master@{#422253}
OS Linux
JavaScript V8 5.5.335.1
Flash
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2877.0 Safari/537.36
Command Line /usr/lib/chromium/chromium --disk-cache-dir=/tmp/chromiumcache --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --enable-quic --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-gpu-rasterization --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-gpu --flag-switches-begin --flag-switches-end --window-depth=32 --x11-visual-id=97
Executable Path /usr/lib/chromium/chromium
Profile Path /home/z/.config/chromium/Default
Variations 16e0dd70-3f4a17df
90757ebb-3f4a17df
918346b9-3f4a17df
ba3f87da-92cc81ec
f049a919-3f4a17df
775ebbd7-3f4a17df
5274eb09-3f4a17df
2e109477-e2e291f1
9e243dd-3f4a17df
64cbdfc2-3f4a17df
6b121ae7-3f4a17df
5139837c-3f4a17df
7f8176d9-3f4a17df
f5dd6118-2f5721af
b7786474-d93a0620
23a898eb-e0e2610f
7382e39a-3f4a17df
868bda90-3f4a17df
4ea303a6-3f4a17df
bdec89bf-3f4a17df
3d7e3f6a-2eb01455
f8c15c50-3f4a17df
9736de91-3f4a17df
f069f10b-3f4a17df
ad6d27cc-3e870323
ca314179-ea08a3f2
c5073fab-3f4a17df
867c4c68-3f4a17df
d747916f-d747916f
477f6800-72c07fe0
fe05be5f-4ad60575
828a5926-d8f52f32
But I can confirm that THE ISSUE IS STILL PRESENT (for me), without system-ffmpeg.
tested on the video from original post above
here's my current chrome://version if needed:
Chromium 55.0.2877.0 (Developer Build) (64-bit)
Revision 9ee90120ad61412ba274f3118fc2810bc83baf9b-refs/heads/master@{#422253}
OS Linux
JavaScript V8 5.5.335.1
Flash
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2877.0 Safari/537.36
Command Line /usr/lib/chromium/chromium --disk-cache-dir=/tmp/chromiumcache --disable-sync-preferences --disable-plugins --cipher-suite-blacklist=0x0001,0x0002,0x0004,0x0005,0x0017,0x0018,0xc002,0xc007,0xc00c,0xc011,0xc016,0xff80,0xff81,0xff82,0xff83 --disable-component-extensions-with-background-pages --disable-background-networking --disable-internal-flash --disable-bundled-ppapi-flash --disable-default-apps --ssl-version-min=tls1 --disallow-autofill-sync-credential --disable-device-discovery-notifications --no-pings --disable-media-source --disable-ntp-other-sessions-menu --disable-prefixed-encrypted-media --disable-touch-adjustment --disable-views-rect-based-targeting --disable-webgl --disable-account-consistency --enable-async-dns --enable-deferred-image-decoding --enable-download-resumption --enable-drop-sync-credential --disable-material-design-ntp --disable-new-avatar-menu --disable-new-profile-management --enable-offline-auto-reload-visible-only --disable-offline-auto-reload --enable-offline-load-stale-cache --enable-one-copy --enable-panels --disable-password-generation --enable-permissions-bubbles --disable-extensions-on-chrome-urls --disable-pinch-virtual-viewport --disable-pinch --enable-quic --disable-save-password-bubble --enable-session-crashed-bubble --disable-settings-window --use-simple-cache-backend=off --disable-smooth-scrolling --disable-sync-app-list --disable-sync-synced-notifications --enable-tcp-fastopen --disable-touch-editing --enable-web-based-signin --disable-zero-copy --enable-harfbuzz-rendertext --enable-impl-side-painting --enable-lcd-text --num-raster-threads=4 --disable-origin-chip --disable-overlay-scrollbar --remember-cert-error-decisions=-1 --enable-search-button-in-omnibox-always --disable-spelling-auto-correct --tab-capture-downscale-quality=fast --tab-capture-upscale-quality=fast --touch-events=disabled --wallet-service-use-sandbox=0 --enable-gpu-vsync --show-component-extension-options --disable-gpu-rasterization --disable-hyperlink-auditing --enable-vertical-tabs --disable-audio-support-for-desktop-share --disable-gpu --flag-switches-begin --flag-switches-end --window-depth=32 --x11-visual-id=97
Executable Path /usr/lib/chromium/chromium
Profile Path /home/z/.config/chromium/Default
Variations 16e0dd70-3f4a17df
90757ebb-3f4a17df
918346b9-3f4a17df
ba3f87da-92cc81ec
f049a919-3f4a17df
775ebbd7-3f4a17df
5274eb09-3f4a17df
2e109477-e2e291f1
9e243dd-3f4a17df
64cbdfc2-3f4a17df
6b121ae7-3f4a17df
5139837c-3f4a17df
7f8176d9-3f4a17df
f5dd6118-2f5721af
b7786474-d93a0620
23a898eb-e0e2610f
7382e39a-3f4a17df
868bda90-3f4a17df
4ea303a6-3f4a17df
bdec89bf-3f4a17df
3d7e3f6a-2eb01455
f8c15c50-3f4a17df
9736de91-3f4a17df
f069f10b-3f4a17df
ad6d27cc-3e870323
ca314179-ea08a3f2
c5073fab-3f4a17df
867c4c68-3f4a17df
d747916f-d747916f
477f6800-72c07fe0
fe05be5f-4ad60575
828a5926-d8f52f32
[Deleted User] <[Deleted User]> #13
But apparently, this doesn't happen at 1.00x speed, but at anything above 1x, such as 1.10x speed (via videospeed extension for example) it does happen.
videospeed is this:https://github.com/igrigorik/videospeed
(I didn't have this extension in OP)
Ok now, disabling that extension and reloading the youtube video page and then setting speed to 1.5x via youtube's html5 player, has the same effect and thus causes the issue to appear.
videospeed is this:
(I didn't have this extension in OP)
Ok now, disabling that extension and reloading the youtube video page and then setting speed to 1.5x via youtube's html5 player, has the same effect and thus causes the issue to appear.
[Deleted User] <[Deleted User]> #14
Perhaps worth noting that with that videospeed extension it's easy to increase speed from 1.00x to 1.10x by pressing D key once, and see the video get slow and AudioOutputDevi(ce?) in 'top' linux command(press H in 'top' to see threads) then revert back from 1.10x to 1.00x by pressing S key and you see the issue disappears instantly and video plays smoothly again.
(also note that the issue doesn't occur for anything below 1.00x, apparently)
I am switching back to system-ffmpeg and I'm also in the process of deleting my gmail account, sorry in advance for I won't be here to test/reply any further.(maybe on the basis of this, you can close the issue?)
Cheers, my friends
(also note that the issue doesn't occur for anything below 1.00x, apparently)
I am switching back to system-ffmpeg and I'm also in the process of deleting my gmail account, sorry in advance for I won't be here to test/reply any further.(maybe on the basis of this, you can close the issue?)
Cheers, my friends
[Deleted User] <[Deleted User]> #15
Also note, looks like, sometimes if you try to do the above(aka trigger this issue then untrigger it) the audio will be gone(no audio during video) unless you reload the tab, even if the video now plays smoothly.
Usually however if the issue happens and you let it follow its course, the video starts playing normally after a few seconds/1minute and there's audio too.
That's all.
Usually however if the issue happens and you let it follow its course, the video starts playing normally after a few seconds/1minute and there's audio too.
That's all.
da...@chromium.org <da...@chromium.org> #16
Is this still an issue? I fixed some issues with playback rate which may have been hurting this case.
[Deleted User] <[Deleted User]> #17
Hi. It's me (OP), deleted the original account (for wtw reasons). I'll start to re-test this now and report back.
[Deleted User] <[Deleted User]> #18
tl;dr: recompiling, see you in 6 hours.
I notice that since then, I've had to remove libvpx from being in the list of system libs because "it doesn't have this ABI version increment commit bcd0c49af38037db29fdaa6ab30e3ed64d3b4b2f which causes youtube videos to play garbled!"
So the OP solution:
build/linux/unbundle/replace_gn_files.py --system-libraries libvpx ffmpeg libwebp
was currently like this:
build/linux/unbundle/replace_gn_files.py --system-libraries ffmpeg libwebp
and applied patch chromium-system-ffmpeg-r4.patch which be here:https://github.com/xftroxgpx/a3/blob/d14ba613db2f7482416a8b04848a9c66abc78b73/system/Z575/OSes/3archlinux/on_baremetal/filesystem_now/archlinux/home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/chromium-system-ffmpeg-r4.patch
I will now recompile latest chromium with
build/linux/unbundle/replace_gn_files.py --system-libraries libwebp
and without chromium-system-ffmpeg-r4.patch
(this will take almost 6 hours)
I notice that since then, I've had to remove libvpx from being in the list of system libs because "it doesn't have this ABI version increment commit bcd0c49af38037db29fdaa6ab30e3ed64d3b4b2f which causes youtube videos to play garbled!"
So the OP solution:
build/linux/unbundle/replace_gn_files.py --system-libraries libvpx ffmpeg libwebp
was currently like this:
build/linux/unbundle/replace_gn_files.py --system-libraries ffmpeg libwebp
and applied patch chromium-system-ffmpeg-r4.patch which be here:
I will now recompile latest chromium with
build/linux/unbundle/replace_gn_files.py --system-libraries libwebp
and without chromium-system-ffmpeg-r4.patch
(this will take almost 6 hours)
[Deleted User] <[Deleted User]> #19
postponed until I figure out why compilation error:
[12719/26072] ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/cc/cc/transferable_resource.o.d -DCC_IMPLEMENTATION=1 -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DENABLE_IPC_FUZZER -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libyuv/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc -o obj/cc/cc/transferable_resource.o
FAILED: obj/cc/cc/transferable_resource.o
ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/cc/cc/transferable_resource.o.d -DCC_IMPLEMENTATION=1 -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DENABLE_IPC_FUZZER -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libyuv/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc -o obj/cc/cc/transferable_resource.o
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc:5:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/returned_resource.h:10:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:10:
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:43: error: no type named 'less' in namespace 'std'
template <class Key, class Compare = std::less<Key>>
~~~~~^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:47: error: expected ',' or '>' in template-parameter-list
template <class Key, class Compare = std::less<Key>>
^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:52: error: expected unqualified-id
template <class Key, class Compare = std::less<Key>>
^
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc:5:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/returned_resource.h:10:
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:15:29: error: no type named 'flat_set' in namespace 'base'
using ResourceIdSet = base::flat_set<ResourceId>;
~~~~~~^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:15:37: error: expected ';' after alias declaration
using ResourceIdSet = base::flat_set<ResourceId>;
^
;
5 errors generated.
[12719/26072] ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/cc/cc/transferable_resource.o.d -DCC_IMPLEMENTATION=1 -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DENABLE_IPC_FUZZER -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libyuv/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc -o obj/cc/cc/transferable_resource.o
FAILED: obj/cc/cc/transferable_resource.o
ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/cc/cc/transferable_resource.o.d -DCC_IMPLEMENTATION=1 -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DENABLE_IPC_FUZZER -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libyuv/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc -o obj/cc/cc/transferable_resource.o
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc:5:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/returned_resource.h:10:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:10:
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:43: error: no type named 'less' in namespace 'std'
template <class Key, class Compare = std::less<Key>>
~~~~~^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:47: error: expected ',' or '>' in template-parameter-list
template <class Key, class Compare = std::less<Key>>
^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/base/containers/flat_set.h:118:52: error: expected unqualified-id
template <class Key, class Compare = std::less<Key>>
^
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/transferable_resource.cc:5:
In file included from ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/resources/returned_resource.h:10:
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:15:29: error: no type named 'flat_set' in namespace 'base'
using ResourceIdSet = base::flat_set<ResourceId>;
~~~~~~^
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/cc/base/resource_id.h:15:37: error: expected ';' after alias declaration
using ResourceIdSet = base::flat_set<ResourceId>;
^
;
5 errors generated.
[Deleted User] <[Deleted User]> #20
ok, compiles if I add
#include <functional>
in src/base/containers/flat_set.h
the perks of using latest git I suppose :D
continuing...
#include <functional>
in src/base/containers/flat_set.h
the perks of using latest git I suppose :D
continuing...
[Deleted User] <[Deleted User]> #21
got another one:
[17336/26073] ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o.d -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DTOOLKIT_VIEWS=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DV8_USE_EXTERNAL_STARTUP_DATA -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DENABLE_IPC_FUZZER -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DI18N_ADDRESSINPUT_USE_BASICTYPES_OVERRIDE=1 -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.appspot.com/ssl-aggregate-address/\ " -DFEATURE_ENABLE_VOICEMAIL -DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/protobuf/src -Igen/protoc_out -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/protobuf/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/ced/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/boringssl/src/include -I/usr/include/nss -I/usr/include/nspr -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/WebKit -Igen/third_party/WebKit -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/v8/include -Igen/v8/include -Igen/components/metrics/proto -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/re2/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -Igen -Igen -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/cacheinvalidation/overrides -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/cacheinvalidation/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libaddressinput/src/cpp/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libaddressinput/chromium/override -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/webrtc_overrides -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wno-header-guard -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc -o obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o
FAILED: obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o
ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o.d -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DTOOLKIT_VIEWS=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DV8_USE_EXTERNAL_STARTUP_DATA -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DENABLE_IPC_FUZZER -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DI18N_ADDRESSINPUT_USE_BASICTYPES_OVERRIDE=1 -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.appspot.com/ssl-aggregate-address/\ " -DFEATURE_ENABLE_VOICEMAIL -DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src -Igen -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/khronos -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/gpu -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/protobuf/src -Igen/protoc_out -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/protobuf/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/ced/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/common -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/icu/source/i18n -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libwebm/source -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/skia/ext -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/c -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/config -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/core -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/effects -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/images -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/lazy -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pathops -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pdf -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/pipe -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/ports -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/utils -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/include/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/gpu -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/skia/src/sksl -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/boringssl/src/include -I/usr/include/nss -I/usr/include/nspr -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/WebKit -Igen/third_party/WebKit -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/v8/include -Igen/v8/include -Igen/components/metrics/proto -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/re2/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/mesa/src/include -Igen -Igen -Igen -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/cacheinvalidation/overrides -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/cacheinvalidation/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase/src -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/leveldatabase/src/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libaddressinput/src/cpp/include -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/libaddressinput/chromium/override -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/webrtc_overrides -I../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-omit-frame-pointer -fcolor-diagnostics -m64 -march=x86-64 -pthread -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Ofast -fno-fast-math -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wno-header-guard -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc -o obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc:318:11: error: no member named 'SetEchoCanceller3' in 'content::RenderProcessHost'
host->SetEchoCanceller3(*params->audio_experiments.enable_aec3);
~~~~ ^
1 error generated.
Must be a side effect of having
enable_webrtc = false #Default = true
[17336/26073] ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o.d -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DTOOLKIT_VIEWS=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DV8_USE_EXTERNAL_STARTUP_DATA -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DENABLE_IPC_FUZZER -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DI18N_ADDRESSINPUT_USE_BASICTYPES_OVERRIDE=1 -DI18N_ADDRESS_VALIDATION_DATA_URL=\"
FAILED: obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o
ccache ../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/chrome/browser/extensions/extensions/webrtc_audio_private_api.o.d -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=\"300839-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DTOOLKIT_VIEWS=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DV8_USE_EXTERNAL_STARTUP_DATA -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DENABLE_IPC_FUZZER -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DI18N_ADDRESSINPUT_USE_BASICTYPES_OVERRIDE=1 -DI18N_ADDRESS_VALIDATION_DATA_URL=\"
../../../home/xftroxgpx/build/1packages/chro/4_chromium-dev-git/fetch_gclient_base/checkout_root/src/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc:318:11: error: no member named 'SetEchoCanceller3' in 'content::RenderProcessHost'
host->SetEchoCanceller3(*params->audio_experiments.enable_aec3);
~~~~ ^
1 error generated.
Must be a side effect of having
enable_webrtc = false #Default = true
da...@chromium.org <da...@chromium.org> #22
+phajdan.jr since this seems distro related too.
[Deleted User] <[Deleted User]> #23
Hey, sorry still compiling: at [24522/26073] because I made the mistake of updating the sources after linking gave an error
[Deleted User] <[Deleted User]> #24
patches for the above errors be here
(Had to hack a workaround forhttps://crbug.com/chromium/629695#c20 though - not proud xD)
(Had to hack a workaround for
[Deleted User] <[Deleted User]> #25
The issue seems to be gone. Just tested on the main video https://www.youtube.com/watch?v=d1uraoHM8Gg
There are no delays/slowdowns or high cpu usages.
Thank you for fixing this!
To note, I'm on Arch Linux now, in OP I was on Manjaro - unsure if it matters.
I'm including chrome://gpu for no reason.
For posterity/future_me, here be what I used to compile this chromium:https://github.com/xftroxgpx/a3/tree/00693c546ef552c0fd7339ac2c0b0fa06d5ad529/system/Z575/OSes/3archlinux/on_baremetal/filesystem_now/archlinux/home/xftroxgpx/build/1packages/chro/4_chromium-dev-git
PS: i thought I posted this once, but refreshing the issue page in another tab shows that I didn't! So, pressing Save Changes button now
There are no delays/slowdowns or high cpu usages.
Thank you for fixing this!
To note, I'm on Arch Linux now, in OP I was on Manjaro - unsure if it matters.
I'm including chrome://gpu for no reason.
For posterity/future_me, here be what I used to compile this chromium:
PS: i thought I posted this once, but refreshing the issue page in another tab shows that I didn't! So, pressing Save Changes button now
da...@chromium.org <da...@chromium.org> #26
Great, thanks! Marking as WontFix since the issue is resolved but we don't know the exact reason for resolution.
[Deleted User] <[Deleted User]> #27
Cool.
Some side note:
I'm not sure how much this matters here, but that video seems to be the only one which triggers like five 'waiting' events with 'readyState=2' (HAVE_CURRENT_DATA) in the first 25 seconds at beginning of video, but only if playback speed is higher than 1.00 (eg. via videospeed chrome extension, like 2.00 speed).
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/readyState
Here's what happens when I already have speed 2.00 set, then I click-drag the slider to the beginning of the video and release LMB; so video starts from beginning(again) and these are the events for the first 2min of video (at 2.00x speed):
22:07:42.153 inject.js:95 !! waiting
22:07:43.611 inject.js:96 !! readyState= 1
22:07:43.617 inject.js:97 !! networkState= 2
22:07:43.820 inject.js:145 !! playing
22:07:43.947 inject.js:137 !! progress
22:07:44.061 inject.js:95 !! waiting
22:07:44.064 inject.js:96 !! readyState= 2
22:07:44.066 inject.js:97 !! networkState= 2
22:07:44.135 inject.js:145 !! playing
22:07:44.391 inject.js:137 !! progress
22:07:44.639 inject.js:137 !! progress
22:07:47.753 inject.js:141 !! stalled
22:07:48.723 inject.js:95 !! waiting
22:07:48.726 inject.js:96 !! readyState= 2
22:07:48.729 inject.js:97 !! networkState= 2
22:07:48.805 inject.js:137 !! progress
22:07:48.877 inject.js:145 !! playing
22:07:51.953 inject.js:141 !! stalled
22:07:52.096 inject.js:95 !! waiting
22:07:52.101 inject.js:96 !! readyState= 2
22:07:52.104 inject.js:97 !! networkState= 2
22:07:52.191 inject.js:145 !! playing
22:07:53.637 inject.js:95 !! waiting
22:07:53.644 inject.js:96 !! readyState= 2
22:07:53.646 inject.js:97 !! networkState= 2
22:07:53.830 inject.js:145 !! playing
22:07:54.075 inject.js:137 !! progress
22:07:57.204 inject.js:141 !! stalled
22:07:57.232 inject.js:95 !! waiting
22:07:57.234 inject.js:96 !! readyState= 2
22:07:57.235 inject.js:97 !! networkState= 2
22:07:57.344 inject.js:145 !! playing
22:08:02.457 inject.js:137 !! progress
22:08:05.603 inject.js:141 !! stalled
22:08:08.758 inject.js:137 !! progress
22:08:11.903 inject.js:141 !! stalled
22:08:12.606 inject.js:137 !! progress
22:08:15.057 inject.js:137 !! progress
This only happens to this video though.
I know it doesn't matter anymore, but just wanted to make a note about it.
I even tried another jul 28 2015 video(I mean aside from other newer videos):https://www.youtube.com/watch?v=jzf32ccSsfo&list=PLItZ1aGL8ScAp3SN8DbzGTY9Yib9pEDyZ&index=147
and I only get the normal events(1x waiting with rs=1), here's first 2mins at 2.00x:
22:12:36.792 inject.js:95 !! waiting
22:12:36.794 inject.js:96 !! readyState= 1
22:12:36.796 inject.js:97 !! networkState= 2
22:12:36.853 inject.js:145 !! playing
22:12:40.039 inject.js:141 !! stalled
22:12:50.540 inject.js:137 !! progress
22:12:53.689 inject.js:141 !! stalled
22:12:56.141 inject.js:137 !! progress
22:12:57.191 inject.js:137 !! progress
22:13:00.339 inject.js:141 !! stalled
22:13:04.895 inject.js:137 !! progress
22:13:05.246 inject.js:137 !! progress
22:13:08.389 inject.js:141 !! stalled
22:13:11.191 inject.js:137 !! progress
22:13:13.640 inject.js:137 !! progress
22:13:16.789 inject.js:141 !! stalled
22:13:17.155 inject.js:137 !! progress
22:13:17.492 inject.js:137 !! progress
22:13:20.639 inject.js:141 !! stalled
22:13:22.745 inject.js:137 !! progress
22:13:24.141 inject.js:137 !! progress
22:13:27.289 inject.js:141 !! stalled
22:13:30.790 inject.js:137 !! progress
22:13:32.191 inject.js:137 !! progress
22:13:35.339 inject.js:141 !! stalled
22:13:37.444 inject.js:137 !! progress
Some side note:
I'm not sure how much this matters here, but that video seems to be the only one which triggers like five 'waiting' events with 'readyState=2' (HAVE_CURRENT_DATA) in the first 25 seconds at beginning of video, but only if playback speed is higher than 1.00 (eg. via videospeed chrome extension, like 2.00 speed).
Here's what happens when I already have speed 2.00 set, then I click-drag the slider to the beginning of the video and release LMB; so video starts from beginning(again) and these are the events for the first 2min of video (at 2.00x speed):
22:07:42.153 inject.js:95 !! waiting
22:07:43.611 inject.js:96 !! readyState= 1
22:07:43.617 inject.js:97 !! networkState= 2
22:07:43.820 inject.js:145 !! playing
22:07:43.947 inject.js:137 !! progress
22:07:44.061 inject.js:95 !! waiting
22:07:44.064 inject.js:96 !! readyState= 2
22:07:44.066 inject.js:97 !! networkState= 2
22:07:44.135 inject.js:145 !! playing
22:07:44.391 inject.js:137 !! progress
22:07:44.639 inject.js:137 !! progress
22:07:47.753 inject.js:141 !! stalled
22:07:48.723 inject.js:95 !! waiting
22:07:48.726 inject.js:96 !! readyState= 2
22:07:48.729 inject.js:97 !! networkState= 2
22:07:48.805 inject.js:137 !! progress
22:07:48.877 inject.js:145 !! playing
22:07:51.953 inject.js:141 !! stalled
22:07:52.096 inject.js:95 !! waiting
22:07:52.101 inject.js:96 !! readyState= 2
22:07:52.104 inject.js:97 !! networkState= 2
22:07:52.191 inject.js:145 !! playing
22:07:53.637 inject.js:95 !! waiting
22:07:53.644 inject.js:96 !! readyState= 2
22:07:53.646 inject.js:97 !! networkState= 2
22:07:53.830 inject.js:145 !! playing
22:07:54.075 inject.js:137 !! progress
22:07:57.204 inject.js:141 !! stalled
22:07:57.232 inject.js:95 !! waiting
22:07:57.234 inject.js:96 !! readyState= 2
22:07:57.235 inject.js:97 !! networkState= 2
22:07:57.344 inject.js:145 !! playing
22:08:02.457 inject.js:137 !! progress
22:08:05.603 inject.js:141 !! stalled
22:08:08.758 inject.js:137 !! progress
22:08:11.903 inject.js:141 !! stalled
22:08:12.606 inject.js:137 !! progress
22:08:15.057 inject.js:137 !! progress
This only happens to this video though.
I know it doesn't matter anymore, but just wanted to make a note about it.
I even tried another jul 28 2015 video(I mean aside from other newer videos):
and I only get the normal events(1x waiting with rs=1), here's first 2mins at 2.00x:
22:12:36.792 inject.js:95 !! waiting
22:12:36.794 inject.js:96 !! readyState= 1
22:12:36.796 inject.js:97 !! networkState= 2
22:12:36.853 inject.js:145 !! playing
22:12:40.039 inject.js:141 !! stalled
22:12:50.540 inject.js:137 !! progress
22:12:53.689 inject.js:141 !! stalled
22:12:56.141 inject.js:137 !! progress
22:12:57.191 inject.js:137 !! progress
22:13:00.339 inject.js:141 !! stalled
22:13:04.895 inject.js:137 !! progress
22:13:05.246 inject.js:137 !! progress
22:13:08.389 inject.js:141 !! stalled
22:13:11.191 inject.js:137 !! progress
22:13:13.640 inject.js:137 !! progress
22:13:16.789 inject.js:141 !! stalled
22:13:17.155 inject.js:137 !! progress
22:13:17.492 inject.js:137 !! progress
22:13:20.639 inject.js:141 !! stalled
22:13:22.745 inject.js:137 !! progress
22:13:24.141 inject.js:137 !! progress
22:13:27.289 inject.js:141 !! stalled
22:13:30.790 inject.js:137 !! progress
22:13:32.191 inject.js:137 !! progress
22:13:35.339 inject.js:141 !! stalled
22:13:37.444 inject.js:137 !! progress
[Deleted User] <[Deleted User]> #28
ignore this, it's for completion;
I ran this again for like 4-5th time, there are less events(3 instead of 5 of 'waiting+rs=2'):
this="Here's what happens when I already have speed 2.00 set, then I click-drag the slider to the beginning of the video and release LMB; so video starts from beginning(again) and these are the events for the first 2min of video (at 2.00x speed):"
22:21:45.563 inject.js:95 !! waiting
22:21:45.567 inject.js:96 !! readyState= 1
22:21:45.569 inject.js:97 !! networkState= 2
22:21:45.594 inject.js:145 !! playing
22:21:49.921 inject.js:95 !! waiting
22:21:49.928 inject.js:96 !! readyState= 2
22:21:49.935 inject.js:97 !! networkState= 2
22:21:50.064 inject.js:145 !! playing
22:21:52.894 inject.js:95 !! waiting
22:21:52.896 inject.js:96 !! readyState= 2
22:21:52.898 inject.js:97 !! networkState= 2
22:21:53.129 inject.js:145 !! playing
22:21:56.284 inject.js:95 !! waiting
22:21:56.288 inject.js:96 !! readyState= 2
22:21:56.290 inject.js:97 !! networkState= 2
22:21:56.384 inject.js:145 !! playing
I ran this again for like 4-5th time, there are less events(3 instead of 5 of 'waiting+rs=2'):
this="Here's what happens when I already have speed 2.00 set, then I click-drag the slider to the beginning of the video and release LMB; so video starts from beginning(again) and these are the events for the first 2min of video (at 2.00x speed):"
22:21:45.563 inject.js:95 !! waiting
22:21:45.567 inject.js:96 !! readyState= 1
22:21:45.569 inject.js:97 !! networkState= 2
22:21:45.594 inject.js:145 !! playing
22:21:49.921 inject.js:95 !! waiting
22:21:49.928 inject.js:96 !! readyState= 2
22:21:49.935 inject.js:97 !! networkState= 2
22:21:50.064 inject.js:145 !! playing
22:21:52.894 inject.js:95 !! waiting
22:21:52.896 inject.js:96 !! readyState= 2
22:21:52.898 inject.js:97 !! networkState= 2
22:21:53.129 inject.js:145 !! playing
22:21:56.284 inject.js:95 !! waiting
22:21:56.288 inject.js:96 !! readyState= 2
22:21:56.290 inject.js:97 !! networkState= 2
22:21:56.384 inject.js:145 !! playing
[Deleted User] <[Deleted User]> #29
this seems to be the why:
"bad: we also transition to/from HAVE_CURRENT_DATA upon decoder underrun (irrespective of how full the buffer is). "
src:https://bugs.chromium.org/p/chromium/issues/detail?id=144683#c70
"bad: we also transition to/from HAVE_CURRENT_DATA upon decoder underrun (irrespective of how full the buffer is). "
src:
is...@google.com <is...@google.com> #30
This issue was migrated from crbug.com/chromium/629695?no_tracker_redirect=1
[Monorail mergedwith:crbug.com/chromium/629866 ]
[Monorail components added to Component Tags custom field.]
[Monorail mergedwith:
[Monorail components added to Component Tags custom field.]
Description
Example URL:
Steps to reproduce the problem:
Hey, I've been told to create a new issue, for Linux, but my issue is reported here:
Basically, the AudioOutputDevice thread from chromium hangs only in specific parts of the video, such as the beginning of this video:
And this video shows exactly what was happening:
But now since the comments on that Windows-only bug were restricted, I couldn't tell everyone how I fixed that to work for me, so I had to create this issue and tell you.
Basically I made chromium use system-ffmpeg (just like I could do easily, on Gentoo and never had this issue there) but this time I'm on Manjaro.
So with GN build,
ensure you run this:
build/linux/unbundle/replace_gn_files.py --system-libraries libvpx ffmpeg libwebp
and then in your
media_use_ffmpeg
media_use_libvpx
The current state of how I compiled my chromium to use system-ffmpeg with GN build on Manjaro is here:
All the
and PKGBUILD prepare() and build() show the steps taken to compile chromium, from sync-ing the git repo to building the executable.
Anyway, I am happy!
:)
Cheers
What is the expected behavior?
What went wrong?
AudioOutputDevice thread in chromium was using 100% CPU and slowing down the progression of the video
Basically, the AudioOutputDevice thread from chromium hangs only in specific parts of the video, such as the beginning of this video:
And this video shows exactly what was happening:
Did this work before? N/A
Is it a problem with Flash or HTML5? HTML5
Does this work in other browsers? Yes
Chrome version: 54.0.2801.0 Channel: dev
OS Version:
Flash Version:
fixed! yey