Lines Matching defs:bext
328 SF_BROADCAST_INFO_2K bext ;
342 memset (&bext, 0, sizeof (SF_BROADCAST_INFO_2K)) ;
344 got_bext = sf_command (file, SFC_GET_BROADCAST_INFO, &bext, sizeof (bext)) ;
360 time_ref_sec = ((pow (2.0, 32) * bext.time_reference_high) + (1.0 * bext.time_reference_low)) / sfinfo.samplerate ;
362 printf ("Description : %.*s\n", (int) sizeof (bext.description), bext.description) ;
363 printf ("Originator : %.*s\n", (int) sizeof (bext.originator), bext.originator) ;
364 printf ("Origination ref : %.*s\n", (int) sizeof (bext.originator_reference), bext.originator_reference) ;
365 printf ("Origination date : %.*s\n", (int) sizeof (bext.origination_date), bext.origination_date) ;
366 printf ("Origination time : %.*s\n", (int) sizeof (bext.origination_time), bext.origination_time) ;
368 if (bext.time_reference_high == 0 && bext.time_reference_low == 0)
371 printf ("Time ref : 0x%x%08x (%.6f seconds)\n", bext.time_reference_high, bext.time_reference_low, time_ref_sec) ;
373 printf ("BWF version : %d\n", bext.version) ;
375 if (bext.version >= 1)
376 printf ("UMID : %.*s\n", (int) sizeof (bext.umid), bext.umid) ;
378 if (bext.version >= 2)
381 printf ("Loudness value : %6.2f LUFS\n", bext.loudness_value / 100.0) ;
383 printf ("Loudness range : %6.2f LU\n", bext.loudness_range / 100.0) ;
385 printf ("Max. true peak level : %6.2f dBTP\n", bext.max_true_peak_level / 100.0) ;
386 printf ("Max. momentary loudness : %6.2f LUFS\n", bext.max_momentary_loudness / 100.0) ;
387 printf ("Max. short term loudness : %6.2f LUFS\n", bext.max_shortterm_loudness / 100.0) ;
390 printf ("Coding history : %.*s\n", bext.coding_history_size, bext.coding_history) ;