X264 SOCIS: Difference between revisions
| Line 2: | Line 2: | ||
== Plans== | == Plans== | ||
First of all x264 is profiled (this has been done and a link to the profiles are below) | First of all x264 is profiled (this has been done and a link to the profiles are below) | ||
| Line 8: | Line 7: | ||
=== Profiles === | === Profiles === | ||
http://wiki.videolan.org/X264_SOCIS/profiles | http://wiki.videolan.org/X264_SOCIS/profiles | ||
| Line 14: | Line 12: | ||
=== Conversions === | === Conversions === | ||
Functions that are normally C that are intended for asm will have NEON implementations by the end of the project Every DSP function will also have a NEON implementation | Functions that are normally C that are intended for asm will have NEON implementations by the end of the project Every DSP function will also have a NEON implementation | ||
<br> | <br> | ||
=== Initial list of functions === | === Initial list of functions to get NEON implementations === | ||
* | |||
<br> | <br> | ||
| Line 26: | Line 23: | ||
== Timeline == | == Timeline == | ||
<u>August 1st - 14th:</u> Learn ARM architecture and ARM assembly | |||
<u>August 15th - 21st:</u> Start learning NEON while writing NEON functions | |||
<u>August 15th - 21st:</u> Start writing NEON functions | |||
<u>August 22nd - Onwards:</u> Move onto harder functions''<br>'' | <u>August 22nd - Onwards:</u> Move onto harder functions''<br>'' | ||
| Line 37: | Line 33: | ||
<br> | <br> | ||
''List | ''List will be updated shortly'' | ||
<br> | <br> | ||
| Line 44: | Line 40: | ||
== Progress == | == Progress == | ||
My progress to date: | My progress to date: | ||
* | *Learned ARM assembly | ||
<br> | <br> | ||
| Line 54: | Line 49: | ||
== Git Access == | == Git Access == | ||
My git can be accessed here: | |||
My git can be accessed here | |||
<code>https://github.com/samdunne/x264/tree/socis-dev</code> | <code>https://github.com/samdunne/x264/tree/socis-dev</code> | ||
<br> Or if you wish to add | <br> Or if you wish to add my repository as a remote: | ||
<code>git remote add socis git://github.com/samdunne/x264.git</code> | <code>git remote add socis git://github.com/samdunne/x264.git</code> | ||
| Line 72: | Line 66: | ||
=== Sam Dunne === | === Sam Dunne === | ||
*I can be contact on IRC [<u>''Nick = SCD101''</u>] | *I can be contact on IRC [<u>''Nick = SCD101''</u>] | ||
*You can also email me on [[ | *You can also email me on [[sam.dunne101@gmail.com|sam.dunne101@gmail.com]] | ||
Revision as of 15:17, 16 August 2011
ESA SOCIS Main Page
Plans
First of all x264 is profiled (this has been done and a link to the profiles are below)
Profiles
http://wiki.videolan.org/X264_SOCIS/profiles
Conversions
Functions that are normally C that are intended for asm will have NEON implementations by the end of the project Every DSP function will also have a NEON implementation
Initial list of functions to get NEON implementations
Timeline
August 1st - 14th: Learn ARM architecture and ARM assembly
August 15th - 21st: Start learning NEON while writing NEON functions
August 22nd - Onwards: Move onto harder functions
Project end date: 30th October 2011
List will be updated shortly
Progress
My progress to date:
- Learned ARM assembly
Git Access
My git can be accessed here:
https://github.com/samdunne/x264/tree/socis-dev
Or if you wish to add my repository as a remote:
git remote add socis git://github.com/samdunne/x264.git
Contact
Sam Dunne
- I can be contact on IRC [Nick = SCD101]
- You can also email me on sam.dunne101@gmail.com