| 279 | const DVprofile* ff_dv_codec_profile(AVCodecContext* codec); |
| 280 | |
| 281 | static inline int dv_write_dif_id(enum dv_section_type t, uint8_t chan_num, |
| 282 | uint8_t seq_num, uint8_t dif_num, |
| 283 | uint8_t* buf) |
| 284 | { |
| 285 | buf[0] = (uint8_t)t; /* Section type */ |
| 286 | buf[1] = (seq_num << 4) | /* DIF seq number 0-9 for 525/60; 0-11 for 625/50 */ |
| 287 | (chan_num << 3) | /* FSC: for 50Mb/s 0 - first channel; 1 - second */ |
| 288 | 7; /* reserved -- always 1 */ |
| 289 | buf[2] = dif_num; /* DIF block number Video: 0-134, Audio: 0-8 */ |
| 290 | return 3; |
| 291 | } |
| 292 | |
| 293 | |
| 294 | static inline int dv_write_ssyb_id(uint8_t syb_num, uint8_t fr, uint8_t* buf) |