MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / dv_write_dif_id

Function dv_write_dif_id

libavcodec/dvdata.h:281–291  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279const DVprofile* ff_dv_codec_profile(AVCodecContext* codec);
280
281static 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
294static inline int dv_write_ssyb_id(uint8_t syb_num, uint8_t fr, uint8_t* buf)

Callers 1

dv_format_frameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected