question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

"Enable Proprietary Codecs" is still lacking comprehensible information

See original GitHub issue

Since the last review on this part of the documentation: http://docs.nwjs.io/en/latest/For Developers/Enable Proprietary Codecs/

I noticed that a high degree of knowledge is still required to understand some of the steps, meaning that there are steps missing to make them more clear otherwise I am completely unable to continue on my own by following the instructions.

These are the steps that need to be explained in more detail or exemplified in order to allow less knowledgeable users to understand what it is required to do:

Git clone following folders with corresponding commits as in DEPS file

I understand what cloning in git means, but the commands that are required for this step are a complete mistery, is it git clone something.something buildtools or just git clone buildtools or something completely different?

Download gn tools in buildtools/<os> by

I have no clue about this one, I cannot find any buildtools folder inside the chromium.src which is distributed here: https://github.com/nwjs/chromium.src/tags

Do I have to download gn inside a new folder that I have to create with the name buildtools or is gn already inside that folder which should be in the chromium.src package or is it linked to the previous step?

Another problem is that absolutely no requirements are listed. Readers will follow the instructions assuming that nothing is needed beyond the cmd window, when it requires at least a Git client and Python 2.7.X , perhaps Gclient or Depot_tools but no mention of it is made anywhere in the documentation.

Finally, while the following steps appear to be straight forward, I cannot find in any of them where I choose which proprietary codecs to enable.

I would really appreciate if either the guide could be improved to a point where newcomers won’t have an issue understanding how to build it by themselves, or provide a tool/script which automatically does all of those steps automatically with the only options prompted to the user being which codecs to enable.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:1
  • Comments:17 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
smolleyescommented, Dec 17, 2016

i understand, that s not easy yes… and take a looot of time and disk space too…

everything you need (for linux) is in the first script i gave you 😉 just read the code … (easier than the nwjs doc for the moment) my previous comment is for the line 69 for exemple

0reactions
Yonezptcommented, Feb 7, 2018

Closing this since it is no longer maintained.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues compiling cef-binary when attempting to use ...
I've been following this very comprehensive guide to enabling proprietary codecs in CefSharp. Unfortunately I've hit a snag at step 16.
Read more >
Enabling accelerated video decoding in Firefox on Ubuntu 21.04
A not linux-specific issue is that YouTube will try to play video codecs that are not hardware accelerated by your device. This extension...
Read more >
Troubleshooting - SimpleScreenRecorder - Maarten Baert's
Weird glitches (horizontal lines, missing objects) when using the NVIDIA proprietary drivers. Here's a screenshot of the bug appearing in Minecraft: link.
Read more >
Video Codecs and the Free World | Linux Journal
With proprietary software, even though a system has a codec installed, proprietary applications may not utilize the codec, simply because it ...
Read more >
NVIDIA VIDEO CODEC SDK
NVIDIA Video Codec SDK A comprehensive set of APIs including high-performance ... On Ada, multiple NVENC coupled with AV1 enables encoding 8k video...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found