ges_port.notes 2.6 KB
Newer Older
1 2 3
GES:
    Critical
    ========
Thibault Saunier's avatar
Thibault Saunier committed
4 5
        -> Implement riple and roll (could be done in pitivi for the time
                being reusing old code)
6
                => 3 to 5 days -- in progress 75 %--
Thibault Saunier's avatar
Thibault Saunier committed
7 8 9

        -> Handle reslution and framerate -> BLOCKER
            |-> Do we handle it as a "hack" in pitivi for the time being?
10
                => 3 to 5 days -- In progress 30% (Done for encoding)--
Thibault Saunier's avatar
Thibault Saunier committed
11 12 13 14 15 16 17

        -> Implement waveform
            => 5 days

        -> Merge Ges-Port branch (all the list is BLOCKER)
            > Refactor and fix the formatter -> Done, needs some bugfixing
            > review and fix the whole branch
18
                => 2  to 5 days -- in progress 70 %--
Thibault Saunier's avatar
Thibault Saunier committed
19 20 21 22 23 24

           > Add an entry point for saving sourcelist -> pitivi must
                take advantage of it afterward
                => 1 day

        total: 14 to 21 days left
25 26 27 28 29


    Less critical
    =============
        => acceptable regressions
Thibault Saunier's avatar
Thibault Saunier committed
30 31 32 33
            -> compostiting, this one implies a proper implementation of
                    "Handle reslution and framerate"
                => 15 to 20 days

34
            -> Handle keyframes
Thibault Saunier's avatar
Thibault Saunier committed
35 36 37 38 39 40 41
                => 5 days

            -> Fill gaps -> BLOCKER -> Background done
                        660d3f09ddb1c660d3f09ddb1c660d3f09ddb1c
                => proper implementation 5 days

            total: 20 to 30 days
42 43 44 45 46

PiTiVi:

    Critical
    ========
47 48
        -> Make Seeker more powerfull, and rely only on it for all the:
           seeking:
49
            => 2 days DONE:
Thibault Saunier's avatar
Thibault Saunier committed
50

51 52
        -> Refactor the DND:
            => 1 days DONE:
Thibault Saunier's avatar
Thibault Saunier committed
53

54 55
        -> Handle effects properly, ie dnd, settings etc:
            => 2 days DONE:
Thibault Saunier's avatar
Thibault Saunier committed
56 57 58 59 60 61 62 63 64 65

        -> reimplement thumbnail + waveform
            => 5 days

        -> Reimplement undo-redo
            => 5 days

        -> Reimplement transformation
            => 1 days

66 67
        -> Implement properly rendering:
            => 2 days DONE:
Thibault Saunier's avatar
Thibault Saunier committed
68 69 70 71 72 73 74 75

        -> Remove ALL references to the old PiTiVi core
            => 1 day left

        > Handle project settings
            => 2 days

        > Reimplement thumbnail in the sourcelist
76
            NOTE: Implement in gst.Discoverer right away
Thibault Saunier's avatar
Thibault Saunier committed
77 78 79 80 81
            => 1 days

      Quality/margin tasks:

        -> Refactor the whole codebase
82
            => 0 to 10 days -- In progress --
Thibault Saunier's avatar
Thibault Saunier committed
83 84

        -> Bug fixing
85
            => 10 days -- In progress --
Thibault Saunier's avatar
Thibault Saunier committed
86 87 88 89 90 91

        total: 32 to 42 days

TOTAL: between 46 and 92 days of work


92 93 94

    Less critical
    =============
Thibault Saunier's avatar
Thibault Saunier committed
95 96 97
        -> Reimplement the auto-aligner
        -> Restore keyframes
            => 3 days
98 99 100
        -> Add more debugging symbols all around
        -> Kill the receiver
        -> Implement titles :)