Closed
Bug 1193647
Opened 10 years ago
Closed 10 years ago
Video keeps rendering the same image on gonk
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1192748
People
(Reporter: ayang, Assigned: ayang)
Details
About 50% to reproduce it on mp4 or WebM.
Somehow decoder stops produce new video frame and MDSM keeps rendering the same frame.
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.048200 UTC - -1206670896[afda3980]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::NotifyInputExhausted(mozilla::MediaFormatReader::TrackType): Decoder has requested more Audio data
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.048726 UTC - -1206670896[afda3980]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::ScheduleUpdate(mozilla::MediaFormatReader::TrackType): SchedulingUpdate(Audio)
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.048834 UTC - -1206670896[afda3980]: MediaFormatReader(afde3800)::virtual nsRefPtr<mozilla::MozPromise<nsRefPtr<mozilla::VideoData>, mozilla::MediaDecoderReader::NotDecodedReason, true> > mozilla::MediaFormatReader::RequestVideoData(bool, int64_t, bool): RequestVideoData(0, 25255872)
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.049588 UTC - -1206670896[afda3980]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::ScheduleUpdate(mozilla::MediaFormatReader::TrackType): SchedulingUpdate(Video)
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.049702 UTC - -1206670896[afda3980]: MediaFormatReader(afde3800)::virtual nsRefPtr<mozilla::MozPromise<nsRefPtr<mozilla::AudioData>, mozilla::MediaDecoderReader::NotDecodedReason, true> > mozilla::MediaFormatReader::RequestAudioData():
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.050215 UTC - -1206671480[afda3700]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::Update(mozilla::MediaFormatReader::TrackType): Processing update for Audio
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.050432 UTC - -1206671480[afda3700]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::Update(mozilla::MediaFormatReader::TrackType): Update(Audio) ni=1 no=1 ie=1, in:1133 out:1133 qs=0 sid:-1
08-12 16:42:58.038 I/PRLog (13186): 2015-08-12 08:42:58.050469 UTC - -1206671480[afda3700]: MediaFormatReader(afde3800)::void mozilla::MediaFormatReader::RequestDemuxSamples(mozilla::MediaFormatReader::TrackType): Requesting extra demux Audio
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.063573 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 UpdateRenderedVideoFrames
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.063992 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 RenderVideoFrames aMaxFrames:9999, aClockTime:25288865
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.064192 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 playing video frame 25285000 (id=654) (queued=2, state-machine=2, decoder-queued=0)
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.064351 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 playing video frame 25319000 (id=655) (queued=2, state-machine=2, decoder-queued=0)
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.065744 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 UpdatePlaybackPositionInternal(25288865)
08-12 16:42:58.048 I/PRLog (13186): 2015-08-12 08:42:58.065958 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 Scheduling state machine for 30.135000 ms from now
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067570 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 NeedToDecodeVideo() isDec=1 decToTar=0 minPrl=0 seek=0 enufVid=0
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067638 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued isDecoding=1 status=pending
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067674 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued !ivd:0 vdre:1 vwre:0 sre:0
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067728 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 NeedToDecodeVideo() isDec=1 decToTar=0 minPrl=0 seek=0 enufVid=0
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067869 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued isDecoding=1 status=pending
08-12 16:42:58.058 I/PRLog (13186): 2015-08-12 08:42:58.067906 UTC - -1206669728[afda3c00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued !ivd:0 vdre:1 vwre:0 sre:0
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.096629 UTC - -1206670896[afda3980]: Decoder=b0ac0460 UpdateRenderedVideoFrames
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.097070 UTC - -1206670896[afda3980]: Decoder=b0ac0460 RenderVideoFrames aMaxFrames:9999, aClockTime:25328865
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.097297 UTC - -1206670896[afda3980]: Decoder=b0ac0460 playing video frame 25319000 (id=655) (queued=1, state-machine=1, decoder-queued=0)
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.097802 UTC - -1206670896[afda3980]: Decoder=b0ac0460 UpdatePlaybackPositionInternal(25328865)
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.098469 UTC - -1206670896[afda3980]: Decoder=b0ac0460 Scheduling state machine for 40.000000 ms from now
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.098956 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 Changed mNextFrameStatus to NEXT_FRAME_UNAVAILABLE
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099125 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 NeedToDecodeVideo() isDec=1 decToTar=0 minPrl=0 seek=0 enufVid=0
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099269 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued isDecoding=1 status=pending
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099402 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued !ivd:0 vdre:1 vwre:0 sre:0
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099579 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 NeedToDecodeVideo() isDec=1 decToTar=0 minPrl=0 seek=0 enufVid=0
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099717 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued isDecoding=1 status=pending
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.099847 UTC - -1206668560[afda3f00]: Decoder=b0ac0460 EnsureVideoDecodeTaskQueued !ivd:0 vdre:1 vwre:0 sre:0
08-12 16:42:58.088 I/PRLog (13186): 2015-08-12 08:42:58.101151 UTC - -1225940652[b6a4a080]: af18d400 Ready state changed to HAVE_CURRENT_DATA
![]() |
Assignee | |
Comment 1•10 years ago
|
||
It looks like waiting for data.
https://dxr.mozilla.org/mozilla-central/rev/38c1ea9ccae31700630f1fe0d651e94c0c5b9e1d/dom/media/MediaDecoderStateMachine.cpp#1722
![]() |
Assignee | |
Comment 2•10 years ago
|
||
Video is paused by audio channel.
08-13 11:34:22.393 I/PRLog (27200): 2015-08-13 03:34:22.403517 UTC - -1224916652[b6b4a080]: Decoder=b0a19de0 UpdateDormantState aTimeout=0 aActivity=0 mIsDormant=0 ownerActive=1 ownerHidden=0 mIsHeuristicDormant=0 mPlayState=PLAY_STATE_PLAYING encrypted=0
08-13 11:34:22.393 I/PRLog (27200): 2015-08-13 03:34:22.404674 UTC - -1224916652[b6b4a080]: b0861000 NotifyOwnerDocumentActivityChangedInterna ComputedMuted():1
08-13 11:34:22.393 I/PRLog (27200): 2015-08-13 03:34:22.404826 UTC - -1224916652[b6b4a080]: b0861000 SuspendOrResumeElement(pause=1, suspendEvents=0) hidden=0
08-13 11:34:22.393 I/PRLog (27200): 2015-08-13 03:34:22.404961 UTC - -1224916652[b6b4a080]: Decoder=b0a19de0 ChangeState PLAYING => PAUSED
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•