Quick start on HTML5 video player code please. What source files do I need to focus on?

70 views
Skip to first unread message

roschler

unread,
Mar 20, 2017, 11:20:19 PM3/20/17
to Chromium HTML5
I'm just about done setting up the chromium and depot_tools elements so I can build Chromium and modify the HTML5 video player code.  The Chromium code base is vast and if I could know what are the main source files that implement the HTML5 video player, that would be a big help in streamlining my efforts.

Can someone give me a jump start on what source files I need to focus on to start my project? 

PhistucK

unread,
Mar 21, 2017, 3:12:07 AM3/21/17
to roschler, Chromium HTML5
First, chromium-dev or blink-dev are more likely to be the right groups for this discussion, depending on your intention, as chromium-html5 is about web development than browser development.

Do you want to modify the user facing appearance of the video player (the controls, play, pause, they location, colors, images and so on), or do you want to modify its guts (add support codecs, add support for more streaming options, add support for filters/mixers)?
The former is in Blink (start here) and the latter is in Chromium (start here).

cs.chromium.org is generally a very useful tool for browsing the code and following code paths.


PhistucK

On Tue, Mar 21, 2017 at 5:20 AM, roschler <robert....@gmail.com> wrote:
I'm just about done setting up the chromium and depot_tools elements so I can build Chromium and modify the HTML5 video player code.  The Chromium code base is vast and if I could know what are the main source files that implement the HTML5 video player, that would be a big help in streamlining my efforts.

Can someone give me a jump start on what source files I need to focus on to start my project? 

--
You received this message because you are subscribed to the Google Groups "Chromium HTML5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-html5+unsubscribe@chromium.org.
To post to this group, send email to chromiu...@chromium.org.
Visit this group at https://groups.google.com/a/chromium.org/group/chromium-html5/.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.

roschler

unread,
Mar 21, 2017, 5:53:46 AM3/21/17
to Chromium HTML5, robert....@gmail.com
Hi Phistuck,

>> The former is in Blink (start here) and the latter is in Chromium (start here).

Currently I'm facing a more basic problem with the "gn" command (Ninja?) looking for cdb.exe in what appears to be the wrong directory.  Which group is the best group to ask about that problem?  It looks like "gn" is expecting a different version of the Windows SDK to be installed than the one I have, since cdb.exe does exist in a different directory:

IOError: [Errno 2] No such file or directory: 'C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x64\\cdb.exe'
ERROR at //build/toolchain/win/BUILD.gn:39:3: Script returned non-zero exit code.

Directory where cbd.exe is located:

C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe

On Tuesday, March 21, 2017 at 3:12:07 AM UTC-4, PhistucK wrote:
First, chromium-dev or blink-dev are more likely to be the right groups for this discussion, depending on your intention, as chromium-html5 is about web development than browser development.

Do you want to modify the user facing appearance of the video player (the controls, play, pause, they location, colors, images and so on), or do you want to modify its guts (add support codecs, add support for more streaming options, add support for filters/mixers)?
The former is in Blink (start here) and the latter is in Chromium (start here).

cs.chromium.org is generally a very useful tool for browsing the code and following code paths.

<snip>

PhistucK

unread,
Mar 21, 2017, 6:29:51 AM3/21/17
to roschler, Chromium HTML5
I believe the Windows 10 SDK must be used. Did you follow the Windows build instructions?

chromium-dev is the right group for general build issues.


PhistucK

roschler

unread,
Mar 21, 2017, 6:33:13 AM3/21/17
to Chromium HTML5, robert....@gmail.com
Hello Phistuck,

I did but I missed the part about the Windows 10 SDK, thanks!  Downloading and installing that now.


On Tuesday, March 21, 2017 at 6:29:51 AM UTC-4, PhistucK wrote:
I believe the Windows 10 SDK must be used. Did you follow the Windows build instructions?

chromium-dev is the right group for general build issues.
PhistucK

On Tue, Mar 21, 2017 at 11:53 AM, roschler <robert....@gmail.com> wrote:
Hi Phistuck,

>> The former is in Blink (start here) and the latter is in Chromium (start here).

Currently I'm facing a more basic problem with the "gn" command (Ninja?) looking for cdb.exe in what appears to be the wrong directory.  Which group is the best group to ask about that problem?  It looks like "gn" is expecting a different version of the Windows SDK to be installed than the one I have, since cdb.exe does exist in a different directory:

IOError: [Errno 2] No such file or directory: 'C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x64\\cdb.exe'
ERROR at //build/toolchain/win/BUILD.gn:39:3: Script returned non-zero exit code.

Directory where cbd.exe is located:

C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe
<snip>
 
-- 
You received this message because you are subscribed to the Google Groups "Chromium HTML5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-html...@chromium.org.
Reply all
Reply to author
Forward
0 new messages