Video keeps rendering the same image on gonk

RESOLVED DUPLICATE of bug 1192748

Status

()

Core
Audio/Video: Playback
RESOLVED DUPLICATE of bug 1192748
3 years ago
3 years ago

People

(Reporter: alfredo, Assigned: alfredo)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

3 years ago
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 2

3 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
Last Resolved: 3 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 1192748
You need to log in before you can comment on or make changes to this bug.