SoC 2011/Stereo high profile mvc encoding

From VideoLAN Wiki
Revision as of 23:59, 21 May 2011 by Gurunath (talk | contribs) (Created page with " This Project is part of [http://wiki.videolan.org/SoC_2011_projects <span style="text-decoration: underline;">Google Summer Of Code 2011</span>] ''' Student :''' Pal…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
     This Project is part of Google Summer Of Code 2011
  Student : Palanivel Guruvareddiar
  Mentor  : Kieran Khunya


Abstract

The goal of this project is to add Multi-view coding (to be specific stereo 3D) support to x264 encoder. This will enable x264 to author 3D videos in H.264 Stereo High Profile MVC format. This will involve adding the encoding tools specific to secondary (right) view. 3D Bluray made H.264 MVC as the encoding format and the secondary goal of the poject is to implement 3D Bluray specific changes.

Milestones

This section will be updated after every milestone

Status Deadline Description
Done
May 20
All Intra scenario with constant QP option


Timeline

The schedule is preliminary

Status Date Period Description
  Done
  May 09 - May 13
  1 week
Subset SPS, AVC SPS changes
  Done
  May 16 - May 20
  1 week
All Intra case with constant qp scenario
  Not started
  May 23 - May 27
  1 week
IP scenario without inter-view prediction (constant QP)
  Not started
May 30 - June 3 1 week
IP scenario without inter-view prediction (constant QP)
  Not started
June 6 - June 10 1 week
IP scenario with inter-view prediction (constant QP)
Not started
June 13 - June 17 1 week
Testing & Bug fixing
Not started
June 20 - June 24 1 week
IB..P scenario without inter-view prediction (constant QP)
Not started
June 27 - July 01 1 week
IB..P scenario with inter-view prediction (constant QP)
Not started
July 4 - July 8 1 week
IB..P scenario with inter-view prediction (constant QP)
Not started
July 11 - July 15 1 week
Testing & Bug fixing
Not started
July 18 - July 22 1 week
Rate control related changes
Not started
July 25 - July 29 1 week
Rate control related changes
Not started
Aug 01 - Aug 05 1 week
Rate control related changes & bug-fixing
Not started
Aug 08 - Aug 12 1 week
3D Blu-ray related modifications
Not started
Aug 15 - Aug 19 1 week
3D Blu-ray related modifications
Not started
Aug 22 - Aug 26 1 week
3D Blu-ray related modifications
Not started
Aug 29 - Sep 02 1 week
Testing & Bug fixing


Repository

https://github.com/gurunathan/SHP-MVC-x264

To test the code

            $ git clone git@github.com:gurunathan/SHP-MVC-x264.git
            $ cd shp-mvc-x264
            $ git checkout shp-mvc-x264
            $ ./configure
            $ make
            $ x264 <args> --stereo-mvc