Closed Bug 1225703 Opened 9 years ago Closed 9 years ago

Update in-tree libcubeb

Categories

(Core :: Audio/Video: cubeb, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla45
Tracking Status
firefox45 --- fixed

People

(Reporter: kinetik, Assigned: kinetik)

References

Details

Attachments

(1 file)

Update out in-tree libcubeb to bring in the device enumeration changes and whatever else has changed since the last update.

I've synced several changes to the Gecko version back to the upstream cubeb, but this is becoming a major pain because these changes are being made without my awareness and it is VERY easy to accidentally revert changes when changes are made in both locations.

Some of the changes don't even make sense for third-party code, such as the ScopedXPCOM guff added in bug 1219480.

So, from here on out, changes must be upstreamed into libcubeb and then updated into Gecko using the update script.
CC :rillian, see above comment re bug 1219480 changes.
Assignee: nobody → kinetik
Status: NEW → ASSIGNED
Attached patch v0Splinter Review
Attachment #8689860 - Flags: review?(padenot)
Comment on attachment 8689860 [details] [diff] [review]
v0

Review of attachment 8689860 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks.
Attachment #8689860 - Flags: review?(padenot) → review+
Sorry, obviously missed that failure in the try runs.

This is caused by 09b3e5e4, which made the WASAPI backend reject streams with a format other than CUBEB_SAMPLE_FLOAT32NE (because it never supported them).  test_audio and test_sanity try to open streams with CUBEB_SAMPLE_S16LE.
Flags: needinfo?(kinetik)
Backed out for bustages like https://treeherder.mozilla.org/logviewer.html#?job_id=17919677&repo=mozilla-inbound on OS X 10.10 (both opt and debug, unlike what what the commit message claims)
Blocks: 1228255
(In reply to Nigel Babu [:nigelb] from comment #15)
> Backed out for bustages like
> https://treeherder.mozilla.org/logviewer.html#?job_id=17919677&repo=mozilla-
> inbound on OS X 10.10 (both opt and debug, unlike what what the commit
> message claims)

For some reason the Cpp tests didn't run on 10.10 for my Try push so I didn't catch this.  Reproduced, fixed, and tested on a local 10.11 machine, so should be fine this time around.
(In reply to Matthew Gregan [:kinetik] from comment #18)
> https://treeherder.mozilla.org/#/jobs?repo=try&revision=7c23c3ac6ff9

This is with (just) 10.10 enabled.
https://hg.mozilla.org/mozilla-central/rev/ce50ce20308c
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
Depends on: 1236977
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: