Changeset 6693 for trunk/liquidsoap/src/stream/frame.ml
- Timestamp:
- 06/28/09 23:03:17 (15 months ago)
- Files:
-
- 1 modified
-
trunk/liquidsoap/src/stream/frame.ml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/liquidsoap/src/stream/frame.ml
r6448 r6693 27 27 type track_t = 28 28 | Float_pcm_t of float_pcm_t 29 | Midi_t of Midi.header29 | Midi_t 30 30 | RGB_t 31 31 32 32 type track = 33 33 | Float_pcm of (float_pcm_t * float_pcm) 34 | Midi of ( Midi.header * Midi.track ref)34 | Midi of (int * Midi.event) list ref 35 35 | RGB of RGB.t array 36 36 … … 63 63 in 64 64 Float_pcm (f, Array.create len 0.) 65 | Midi_t h->66 Midi ( h,ref (Midi.create_track ()))65 | Midi_t -> 66 Midi (ref (Midi.create_track ())) 67 67 | RGB_t -> 68 68 RGB (Array.init … … 98 98 let kind_of_track = function 99 99 | Float_pcm (t, _) -> Float_pcm_t t 100 | Midi (h, _) -> Midi_t h100 | Midi _ -> Midi_t 101 101 | RGB _ -> RGB_t 102 102 … … 172 172 let c x = int_of_float (float x *. r) in 173 173 float_blit a (c src_pos) a' (c dst_pos) (c len) 174 | Midi (_,m), Midi (h,m') -> m' := !m174 | Midi m, Midi m' -> m' := !m (* TODO: use parameters.... *) 175 175 | RGB src, RGB dst -> 176 176 (* TODO: handle offsets! *)
