Difference between revisions of "X264 SOCIS"

From VideoLAN Wiki
Jump to navigation Jump to search
m (+{{Lowercase}})
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= ESA SOCIS x264Main Page =
+
{{Lowercase}}
 +
=ESA SOCIS Main Page=
  
== 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)  
  
=== Profiles ===
+
<br>
http://wiki.videolan.org/X264_SOCIS/profiles
 
  
===Conversions===
+
=== Profiles  ===
Functions that are normally C that are intended for asm will have NEON implementations by the end of the project
+
[[X264 SOCIS/profiles]]
Every DSP function will also have a NEON implementation
 
  
===Initial list of functions===
+
<br>
 +
 
 +
=== 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
 +
 
 +
<br>
 +
 
 +
=== List of functions to be implemented in NEON  ===
 +
{{SERVER}}/X264_SOCIS/todo
 +
<br>
  
 
== Timeline  ==
 
== Timeline  ==
 +
<u>August 1st - 14th:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Learn ARM architecture and ARM assembly
 +
 +
<u>August 15th - 21st:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Start learning NEON while writing NEON functions
 +
 +
<u>August 22nd - Onwards:</u>&nbsp; Move onto harder functions''<br>''
 +
 +
<u>Project end date:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 28th October 2011
 +
 +
<br>
 +
 +
''List will be updated shortly''
  
<u>August 1st - 14th:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Learning ARM architecture and ARM assembly
+
<br>
  
<u>August 15th - 21st:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Start writing NEON functions and learning NEON along the way
+
== Progress  ==
 +
My progress to date:  
  
<u>August 22nd - Onwards:</u>&nbsp; Move onto harder functions''<br>''
+
*Learned ARM assembly
  
<u>Project end date:</u>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 30th October 2011
+
<br>  
  
  
  
''List is incomplete as of 15th August 2011''
+
== Git Access  ==
 +
My git can be accessed here:
  
==Progress==
+
<code>https://github.com/samdunne/x264/tree/socis-dev</code>
  
==Git Access==
+
<br> Or if you wish to add my repository as a remote:
  
My git can be accessed here
+
<code>git remote add socis git://github.com/samdunne/x264.git</code>
  
<code>https://github.com/samdunne/x264/tree/socis-dev</code>
+
<br>  
  
 +
<br>
 +
==ARM Assembly Guide==
 +
Something I have been working on so far:
 +
http://www.mediafire.com/?bgud9hqqzod6tra
 +
<br>
  
Or if you wish to add me as a remote
 
  
<code>git remote add socis git://github.com/samdunne/x264.git</code>
+
== Contact  ==
  
== Contact ==
+
=== Sam Dunne  ===
 +
*I can be contact on IRC [<u>''Nick = SCD101''</u>]
 +
*You can also email me on [mailto:sam.dunne101@gmail.com sam.dunne101@gmail.com]
  
I can be contact on IRC [Nick = SCD101]
+
{{GSoC}}
  
You can also email me on sam.dunne101@gmail.com
+
[[Category:SoC]]
 +
[[Category:x264]]

Latest revision as of 20:23, 9 March 2019

ESA SOCIS Main Page

Plans

First of all x264 is profiled (this has been done and a link to the profiles are below)


Profiles

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


List of functions to be implemented in NEON

https://wiki.videolan.org/X264_SOCIS/todo

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:            28th 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



ARM Assembly Guide

Something I have been working on so far: http://www.mediafire.com/?bgud9hqqzod6tra


Contact

Sam Dunne


VideoLAN Google Summer of Code (GSoC/SoC) mentoring projects
20072008200920102011 (GCi 2011SOCIS x264 2011)20122013201620172018201920202021202220232024