Changeset 7125
- Timestamp:
- 01/30/10 07:14:11 (7 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/liquidsoap/src/conversions/audio_to_stereo.ml
r6898 r7125 45 45 let start = Frame.position frame in 46 46 let stop = source#get frame ; Frame.position frame in 47 let len = stop-start in 47 48 let _,src = Frame.content frame start in 48 49 assert (src.Frame.video = [||] && src.Frame.midi = [||]) ; … … 59 60 src !start 60 61 dst.Frame.audio.(0) !start 61 ! stop;62 !len ; 62 63 Array.blit 63 64 src !start 64 65 dst.Frame.audio.(1) !start 65 ! stop66 !len 66 67 | [|_;_|] -> () 67 68 | src -> 69 (* We have more than two channels: drop the last ones. *) 68 70 let dst = Frame.content_of_type frame start stereo in 69 71 let (!) = Frame.audio_of_master in … … 71 73 src.(0) !start 72 74 dst.Frame.audio.(0) !start 73 ! stop;75 !len ; 74 76 Array.blit 75 77 src.(1) !start 76 78 dst.Frame.audio.(1) !start 77 ! stop79 !len 78 80 79 81 end
