Closed Bug 1489081 Opened 6 years ago Closed 5 years ago

Remove now unnecessary files in FFmpeg's ffvpx tree

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: jya, Assigned: jya)

Details

Attachments

(1 file)

Due to the pgo builds worked on Windows, we had to fake non-used code in instances like:

if (0) {
  function_call();
}

Where all compilers would optimise out function_call() The Microsoft compiler insisted to see it.

As such, we created libav{codec,util}/dummy_funcs.c which contains methods, structures otherwise unused, just to make the compiler happy.

With the move to clang-cl as default compiler, those are no longer necessary.
With the move to clang-cl as default compiler on Windows, those are no longer necessary.
Clang is now the default, yes, but it's not yet the only compiler. MSVC builds still need to be kept green, and that's still enforced by tier-2 jobs running on m-c. Nobody has really discussed timelines yet, but I don't expect that we'll drop MSVC until at least clang reaches the release channel.
But do we do pgo build on those tier-2 jobs?
Yes, we do. The idea is that we need to be able to flip the switch back to MSVC for our official builds (i.e. PGO) if there is any unforeseen disaster with the clang release.
Priority: -- → P3
Comment on attachment 9006828 [details]
Bug 1489081 - Remove no longer necessary files. r?bryce

Bryce Seager van Dyk (:bryce) has approved the revision.
Attachment #9006828 - Flags: review+

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:jya, could you have a look please?

Flags: needinfo?(jyavenard)

Now MSVC support has been removed, can I push this now?

Flags: needinfo?(jyavenard) → needinfo?(dmajor)
Flags: needinfo?(dmajor)
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/576713616fbb
Remove no longer necessary files. r=bryce
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Pushed by dmajor@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/feddf40d27f3
followup: remove the now-outdated comment. DONTBUILD
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: