{"pull_request":{"title":"Rework filter pipeline","merged_at":null,"user":{"login":"jstebbins","id":709720,"url":"https://api.github.com/users/jstebbins","gravatar_id":"56cfcba18193b29034146d4fb4f71cbe","avatar_url":"https://secure.gravatar.com/avatar/56cfcba18193b29034146d4fb4f71cbe?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"created_at":"2011-12-27T23:05:08Z","review_comments":0,"state":"open","updated_at":"2011-12-27T23:05:08Z","id":633244,"patch_url":"https://github.com/HandBrake/HandBrake/pull/6.patch","closed_at":null,"html_url":"https://github.com/HandBrake/HandBrake/pull/6","deletions":2472,"mergeable":null,"issue_url":"https://github.com/HandBrake/HandBrake/issues/6","base":{"user":{"login":"HandBrake","id":627269,"url":"https://api.github.com/users/HandBrake","gravatar_id":"22deaf3cdf4a0f2fce5cd6b48563b9f1","avatar_url":"https://secure.gravatar.com/avatar/22deaf3cdf4a0f2fce5cd6b48563b9f1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"ref":"master","sha":"22446774e6bac206fe4048d73b4370c6be267f9a","repo":{"git_url":"git://github.com/HandBrake/HandBrake.git","watchers":296,"open_issues":3,"created_at":"2011-02-20T17:29:43Z","fork":false,"updated_at":"2011-12-27T23:00:11Z","id":1389802,"language":"C","html_url":"https://github.com/HandBrake/HandBrake","name":"HandBrake","master_branch":null,"description":"This is an official mirror of the HandBrake Subversion Repository. Please note, this is currently read-only. ","url":"https://api.github.com/repos/HandBrake/HandBrake","clone_url":"https://github.com/HandBrake/HandBrake.git","pushed_at":"2011-12-27T23:00:08Z","forks":34,"ssh_url":"git@github.com:HandBrake/HandBrake.git","owner":{"login":"HandBrake","id":627269,"url":"https://api.github.com/users/HandBrake","gravatar_id":"22deaf3cdf4a0f2fce5cd6b48563b9f1","avatar_url":"https://secure.gravatar.com/avatar/22deaf3cdf4a0f2fce5cd6b48563b9f1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"homepage":"http://handbrake.fr","size":340,"private":false,"svn_url":"https://github.com/HandBrake/HandBrake"},"label":"HandBrake:master"},"body":"This patch enhances the filter objects.  The 2 key improvements are:\r\n1. A filter can change the image dimensions as frames pass through it.\r\n2. A filter can output more than one frame.\r\n\r\nIn addition, I have:\r\nMoved cropping & scalling into a filter object\r\nAdded 90 degree rotation to the rotate filter\r\nMoved subtitle burn-in rendering to a filter object.\r\nMoved VFR/CFR handling into a framerate shaping filter object.\r\nRemoved render.c since all it's responsibilities got moved to filters.","number":6,"additions":3068,"commits":3,"_links":{"review_comments":{"href":"https://api.github.com/repos/HandBrake/HandBrake/pulls/6/comments"},"html":{"href":"https://github.com/HandBrake/HandBrake/pull/6"},"self":{"href":"https://api.github.com/repos/HandBrake/HandBrake/pulls/6"},"comments":{"href":"https://api.github.com/repos/HandBrake/HandBrake/issues/6/comments"}},"url":"https://api.github.com/repos/HandBrake/HandBrake/pulls/6","diff_url":"https://github.com/HandBrake/HandBrake/pull/6.diff","merged_by":null,"comments":0,"head":{"user":{"login":"jstebbins","id":709720,"url":"https://api.github.com/users/jstebbins","gravatar_id":"56cfcba18193b29034146d4fb4f71cbe","avatar_url":"https://secure.gravatar.com/avatar/56cfcba18193b29034146d4fb4f71cbe?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"ref":"filters","sha":"ecdd2cca61040c6867c15e56a823456e98828d65","repo":{"git_url":"git://github.com/jstebbins/HandBrake.git","watchers":1,"open_issues":0,"created_at":"2011-12-27T17:07:24Z","fork":true,"updated_at":"2011-12-27T23:02:10Z","id":3057748,"language":"C","html_url":"https://github.com/jstebbins/HandBrake","name":"HandBrake","master_branch":null,"description":"This is an official mirror of the HandBrake Subversion Repository. Please note, this is currently read-only. ","url":"https://api.github.com/repos/jstebbins/HandBrake","clone_url":"https://github.com/jstebbins/HandBrake.git","pushed_at":"2011-12-27T23:02:10Z","forks":0,"ssh_url":"git@github.com:jstebbins/HandBrake.git","owner":{"login":"jstebbins","id":709720,"url":"https://api.github.com/users/jstebbins","gravatar_id":"56cfcba18193b29034146d4fb4f71cbe","avatar_url":"https://secure.gravatar.com/avatar/56cfcba18193b29034146d4fb4f71cbe?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"homepage":"http://handbrake.fr","size":136,"private":false,"svn_url":"https://github.com/jstebbins/HandBrake"},"label":"jstebbins:filters"},"merged":false,"changed_files":55},"number":6,"action":"opened"}