Closed Bug 1509327 Opened Last year Closed Last year

Update dav1d upstream and use the new timing and color parameter.

Categories

(Core :: Audio/Video: Playback, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: achronop, Assigned: achronop)

References

Details

Attachments

(3 files)

For better A/V synchronization the timing parameters, like timecode, duration and offset, need to be given by the decoder.

The same for colorspace values. Note, color semantics are described from the spec here:
https://aomediacodec.github.io/av1-spec/#color-config-semantics
Assignee: nobody → achronop
Rank: 15
Depends on: 1493400
Priority: -- → P2
Additional comments to implement with that bug:
https://phabricator.services.mozilla.com/D12164#320547 <-- this might get in sooner if Bug 1510265 is about to get landed
https://phabricator.services.mozilla.com/D12164#320544
New pull from upstream to commit 06331de. Found one new warning [1] and one crash [2].

[1] https://code.videolan.org/videolan/dav1d/issues/196
[2] https://code.videolan.org/videolan/dav1d/issues/197
See Also: → 1510548
Latest dav1d version supports to store the timing information in undecoded frame and restore it later from decoded picture. This can provide more accurate timing especially during drain. In additionto that, colorspace information is set according to the size of the image. Finally this patch addresses some style comments.
Attachment #9028670 - Attachment description: Bug 1509327 - Update dav1d from upstream to be15be3. r?TD-Linux → Bug 1509327 - Update dav1d from upstream to 9e08ac7. r?TD-Linux
Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9881fd46fde2
Update dav1d from upstream to 9e08ac7. r=TD-Linux
https://hg.mozilla.org/integration/autoland/rev/ea27440a2126
Update libdav1d build file after import. r=TD-Linux
https://hg.mozilla.org/integration/autoland/rev/aeb00b8974a4
Use timing and color information from decoded picture in dav1d wrapper. r=jya
Attachment #9028670 - Attachment description: Bug 1509327 - Update dav1d from upstream to 9e08ac7. r?TD-Linux → Bug 1509327 - Update dav1d from upstream to 36b807a. r?TD-Linux
Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2094783e3288
Update dav1d from upstream to 36b807a. r=TD-Linux
https://hg.mozilla.org/integration/autoland/rev/6facccbbd28c
Update libdav1d build file after import. r=TD-Linux
https://hg.mozilla.org/integration/autoland/rev/a2d943e9f9aa
Use timing and color information from decoded picture in dav1d wrapper. r=jya
Clearing NI
Flags: needinfo?(achronop)
You need to log in before you can comment on or make changes to this bug.