{"action":"opened","issue":{"url":"https://api.github.com/repos/HPCE/hpce-2014-cw2/issues/22","labels_url":"https://api.github.com/repos/HPCE/hpce-2014-cw2/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/HPCE/hpce-2014-cw2/issues/22/comments","events_url":"https://api.github.com/repos/HPCE/hpce-2014-cw2/issues/22/events","html_url":"https://github.com/HPCE/hpce-2014-cw2/issues/22","id":56585839,"number":22,"title":"Merge.c - more details please?","user":{"login":"kronocharia","id":3238456,"avatar_url":"https://avatars.githubusercontent.com/u/3238456?v=3","gravatar_id":"","url":"https://api.github.com/users/kronocharia","html_url":"https://github.com/kronocharia","followers_url":"https://api.github.com/users/kronocharia/followers","following_url":"https://api.github.com/users/kronocharia/following{/other_user}","gists_url":"https://api.github.com/users/kronocharia/gists{/gist_id}","starred_url":"https://api.github.com/users/kronocharia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kronocharia/subscriptions","organizations_url":"https://api.github.com/users/kronocharia/orgs","repos_url":"https://api.github.com/users/kronocharia/repos","events_url":"https://api.github.com/users/kronocharia/events{/privacy}","received_events_url":"https://api.github.com/users/kronocharia/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-04T20:54:10Z","updated_at":"2015-02-04T20:54:10Z","closed_at":null,"body":"How are we meant to merge them? Is it meant to be interleaved in blocks of 512? or interleaved sample by sample from each?\r\n\r\nDoes the OS automatically buffer the streams such that it only goes at the rate the thing downstream consumes, and slows the entire chain down to the slowest part, like with mp3streaming being slowed down to the audio bitrate?\r\n\r\nAs as sidenote, file IO in C is beyond painful TT_TT"}}