/dflybsd-src/sys/dev/drm/radeon/ |
H A D | radeon_audio.c | 276 if (rdev->audio.funcs->enable) in radeon_audio_enable() 277 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable() 283 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init() 284 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init() 285 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init() 287 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init() 288 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init() 289 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init() 291 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init() 292 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init() [all …]
|
H A D | r600_hdmi.c | 123 if (rdev->audio.pin[0].channels != audio_status.channels || in r600_audio_update_hdmi() 124 rdev->audio.pin[0].rate != audio_status.rate || in r600_audio_update_hdmi() 125 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || in r600_audio_update_hdmi() 126 rdev->audio.pin[0].status_bits != audio_status.status_bits || in r600_audio_update_hdmi() 127 rdev->audio.pin[0].category_code != audio_status.category_code) { in r600_audio_update_hdmi() 128 rdev->audio.pin[0] = audio_status; in r600_audio_update_hdmi() 174 return &rdev->audio.pin[0]; in r600_audio_get_pin() 426 struct r600_audio_pin audio = r600_audio_status(rdev); in r600_hdmi_update_audio_settings() local 439 audio.channels, audio.rate, audio.bits_per_sample); in r600_hdmi_update_audio_settings() 441 (int)audio.status_bits, (int)audio.category_code); in r600_hdmi_update_audio_settings() [all …]
|
H A D | dce6_afmt.c | 75 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_afmt_get_connected_pins() 76 offset = rdev->audio.pin[i].offset; in dce6_afmt_get_connected_pins() 80 rdev->audio.pin[i].connected = false; in dce6_afmt_get_connected_pins() 82 rdev->audio.pin[i].connected = true; in dce6_afmt_get_connected_pins() 96 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_audio_get_pin() 97 if (rdev->audio.pin[i].connected) { in dce6_audio_get_pin() 98 pin = &rdev->audio.pin[i]; in dce6_audio_get_pin()
|
/dflybsd-src/sys/dev/drm/amd/display/dc/inc/hw/ |
H A D | audio.h | 31 struct audio; 35 bool (*endpoint_valid)(struct audio *audio); 37 void (*hw_init)(struct audio *audio); 39 void (*az_enable)(struct audio *audio); 41 void (*az_disable)(struct audio *audio); 43 void (*az_configure)(struct audio *audio, 48 void (*wall_dto_setup)(struct audio *audio, 53 void (*destroy)(struct audio **audio); 56 struct audio { struct
|
/dflybsd-src/sys/dev/drm/amd/display/dc/dce/ |
H A D | dce_audio.c | 31 #define DCE_AUD(audio)\ argument 32 container_of(audio, struct dce_audio, base) 50 read_indirect_azalia_reg(audio, IX_REG(reg_name)) 53 write_indirect_azalia_reg(audio, IX_REG(reg_name), value) 55 static void write_indirect_azalia_reg(struct audio *audio, in write_indirect_azalia_reg() argument 59 struct dce_audio *aud = DCE_AUD(audio); in write_indirect_azalia_reg() 73 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) in read_indirect_azalia_reg() argument 75 struct dce_audio *aud = DCE_AUD(audio); in read_indirect_azalia_reg() 292 struct audio *audio, in set_high_bit_rate_capable() argument 309 struct audio *audio, in set_video_latency() argument [all …]
|
H A D | dce_audio.h | 118 struct audio base; 124 struct audio *dce_audio_create( 131 void dce_aud_destroy(struct audio **audio); 133 void dce_aud_hw_init(struct audio *audio); 135 void dce_aud_az_enable(struct audio *audio); 136 void dce_aud_az_disable(struct audio *audio); 138 void dce_aud_az_configure(struct audio *audio, 143 void dce_aud_wall_dto_setup(struct audio *audio,
|
/dflybsd-src/contrib/file/magic/Magdir/ |
H A D | audio | 3 # $File: audio,v 1.124 2022/08/28 08:58:20 christos Exp $ 4 # audio: file(1) magic for sound formats (see also "iff") 10 # Sun/NeXT audio data 11 0 string .snd Sun/NeXT audio data: 13 !:mime audio/basic 15 !:mime audio/basic 17 !:mime audio/basic 19 !:mime audio/basic 21 !:mime audio/basic 23 !:mime audio/basic [all …]
|
H A D | iff | 4 # iff: file(1) magic for Interchange File Format (see also "audio" & "images") 15 # audio formats 16 >8 string AIFF \b, AIFF audio 17 !:mime audio/x-aiff 18 >8 string AIFC \b, AIFF-C compressed audio 19 !:mime audio/x-aiff 21 !:mime audio/x-aiff 23 >8 string SAMP \b, SAMP sampled audio 24 >8 string MAUD \b, MAUD MacroSystem audio
|
H A D | vorbis | 31 >>28 string \x7fFLAC \b, FLAC audio 33 !:mime audio/ogg 53 >>28 string Speex\ \ \ \b, Speex audio 54 !:mime audio/ogg 63 >>28 string \x01vorbis \b, Vorbis audio, 64 !:mime audio/ogg 136 >>28 string OpusHead \b, Opus audio, 137 !:mime audio/ogg
|
H A D | animation | 98 >8 string bbxm \b, Blinkbox Master File: H.264 video/16-bit LE LPCM audio 126 >8 string da1a \b, DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images 136 >8 string dts1 \b, MP4 track file with audio codecs dtsc dtsh or dtse 137 >8 string dts2 \b, MP4 track file with audio codec dtsx 138 >8 string dts3 \b, MP4 track file with audio codec dtsy 159 !:mime audio/mp4 161 !:mime audio/mp4 194 !:mime audio/x-m4a 196 !:mime audio/mp4 232 !:mime audio/mp4 [all …]
|
H A D | riff | 12 # audio format tag. Assume limits: max 1024 bit, 128 channels, 1 MHz 271 !:mime audio/mid 272 #!:mime audio/x-rmid 280 >8 string RMP3 \b, MPEG Layer 3 audio 281 #!:mime audio/x-rmp3 284 >8 string WAVE \b, WAVE audio 285 #!:mime audio/vnd.wave 286 !:mime audio/x-wav 344 !:mime audio/x-idf 562 >>>>>>(92.l+116) string auds \b, audio: [all …]
|
H A D | dolby | 10 # Proposed audio/ac3 RFC/4184 11 !:mime audio/vnd.dolby.dd-raw
|
/dflybsd-src/tools/multimedia/cxm/setchannel/ |
H A D | cxm_setchannel.c | 64 int audio; in main() local 80 audio = -1; in main() 105 audio = -1; in main() 114 audio = AUDIO_INTERN; in main() 119 audio = -1; in main() 124 audio = -1; in main() 182 if (afc == -1 && audio == -1 && !device && x_size == 0 && in main() 208 if (audio != -1) { in main() 209 if (ioctl(tfd, BT848_SAUDIO, &audio) < 0) { in main() 214 if (ioctl(tfd, BT848_GAUDIO, &audio) < 0) { in main() [all …]
|
/dflybsd-src/sys/bus/cam/scsi/ |
H A D | scsi_cd.c | 1986 page->audio.flags &= ~CD_PA_SOTC; in cdioctl() 1987 page->audio.flags |= CD_PA_IMMED; in cdioctl() 2081 page->audio.flags &= ~CD_PA_SOTC; in cdioctl() 2082 page->audio.flags |= CD_PA_IMMED; in cdioctl() 2122 page->audio.flags &= ~CD_PA_SOTC; in cdioctl() 2123 page->audio.flags |= CD_PA_IMMED; in cdioctl() 2443 page->audio.port[LEFT_PORT].channels = in cdioctl() 2445 page->audio.port[RIGHT_PORT].channels = in cdioctl() 2447 page->audio.port[2].channels = arg->patch[2]; in cdioctl() 2448 page->audio.port[3].channels = arg->patch[3]; in cdioctl() [all …]
|
/dflybsd-src/sys/dev/drm/amd/display/dc/inc/ |
H A D | resource.h | 59 struct audio *(*create_audio)( 172 struct audio *audio,
|
H A D | core_types.h | 162 struct audio *audios[MAX_AUDIOS]; 189 struct audio *audio; member
|
/dflybsd-src/test/interbench/ |
H A D | readme | 48 by well designed audio applications, but has been seen as the interval used to 49 write to audio cards by a popular linux audio player. It also ignores any of the 50 effects of different audio drivers and audio cards. Audio is also benchmarked 56 the audio simulator it ignores caching, drivers and video cards. As per audio, 146 jerky movement, in audio it would be a skip, and in video it would be a dropped 157 dropping deadlines would make noticable clicks in audio, subtle visible frame 159 would be much more noticeable with audio skips, missed video frames or jerks 163 jitter is in the order of 7ms. Trained audio observers might notice much less.
|
H A D | readme.interactivity | 16 interruption to your work, whereas interactivity would allow you to play audio
|
/dflybsd-src/sys/dev/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 734 if (pipe_ctx->stream_res.audio != NULL) { in dce110_enable_stream() 997 if (pipe_ctx->stream_res.audio) { in dce110_enable_audio_stream() 1000 if (core_dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL) in dce110_enable_audio_stream() 1004 pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio); in dce110_enable_audio_stream() 1022 if (pipe_ctx->stream_res.audio) { in dce110_disable_audio_stream() 1028 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); in dce110_disable_audio_stream() 1041 update_audio_usage(&dc->current_state->res_ctx, dc->res_pool, pipe_ctx->stream_res.audio, false); in dce110_disable_audio_stream() 1042 pipe_ctx->stream_res.audio = NULL; in dce110_disable_audio_stream() 1362 if (pipe_ctx->stream_res.audio != NULL) { in apply_single_controller_ctx_to_hw() 1370 pipe_ctx->stream_res.audio->inst, in apply_single_controller_ctx_to_hw() [all …]
|
/dflybsd-src/sys/dev/video/bktr/ |
H A D | CHANGELOG.TXT | 51 added audio support submitted by: 55 extended audio support. 258 Support for MSP3410D / MSP3415D Stereo/Mono audio 259 using the audio format Auto Detection Mode. 287 Add option to block the reset of the MSP34xx audio chip by 290 first to initialise the audio chip, then do a soft reboot. 295 Added support for BCTV audio mux. 306 autodetection. Use bttv's audio mux values. 314 Add GPIO mask for the audio mux to each card type. 401 Split the driver into separate tuner, card and audio sections. [all …]
|
/dflybsd-src/sys/dev/drm/amd/amdgpu/ |
H A D | dce_v11_0.c | 1195 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v11_0_audio_get_connected_pins() 1196 offset = adev->mode_info.audio.pin[i].offset; in dce_v11_0_audio_get_connected_pins() 1202 adev->mode_info.audio.pin[i].connected = false; in dce_v11_0_audio_get_connected_pins() 1204 adev->mode_info.audio.pin[i].connected = true; in dce_v11_0_audio_get_connected_pins() 1214 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v11_0_audio_get_pin() 1215 if (adev->mode_info.audio.pin[i].connected) in dce_v11_0_audio_get_pin() 1216 return &adev->mode_info.audio.pin[i]; in dce_v11_0_audio_get_pin() 1444 adev->mode_info.audio.enabled = true; in dce_v11_0_audio_init() 1449 adev->mode_info.audio.num_pins = 7; in dce_v11_0_audio_init() 1453 adev->mode_info.audio.num_pins = 8; in dce_v11_0_audio_init() [all …]
|
H A D | dce_v10_0.c | 1169 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v10_0_audio_get_connected_pins() 1170 offset = adev->mode_info.audio.pin[i].offset; in dce_v10_0_audio_get_connected_pins() 1176 adev->mode_info.audio.pin[i].connected = false; in dce_v10_0_audio_get_connected_pins() 1178 adev->mode_info.audio.pin[i].connected = true; in dce_v10_0_audio_get_connected_pins() 1188 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v10_0_audio_get_pin() 1189 if (adev->mode_info.audio.pin[i].connected) in dce_v10_0_audio_get_pin() 1190 return &adev->mode_info.audio.pin[i]; in dce_v10_0_audio_get_pin() 1417 adev->mode_info.audio.enabled = true; in dce_v10_0_audio_init() 1419 adev->mode_info.audio.num_pins = 7; in dce_v10_0_audio_init() 1421 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v10_0_audio_init() [all …]
|
/dflybsd-src/sys/dev/drm/amd/display/dc/core/ |
H A D | dc_link_hwss.c | 326 if (pipes[i].stream_res.audio) { in dp_retrain_link_dp_test() 329 pipes[i].stream_res.audio->funcs->az_enable( in dp_retrain_link_dp_test() 330 pipes[i].stream_res.audio); in dp_retrain_link_dp_test()
|
H A D | dc_resource.c | 226 struct audio *aud = create_funcs->create_audio(ctx, i); in resource_construct() 1346 free_pipe->stream_res.audio = tail_pipe->stream_res.audio; in dc_add_plane_to_context() 1619 struct audio *audio, in update_audio_usage() argument 1624 if (pool->audios[i] == audio) in update_audio_usage() 1699 static struct audio *find_first_free_audio( in find_first_free_audio() 1791 if (del_pipe->stream_res.audio) in dc_remove_stream_from_ctx() 1795 del_pipe->stream_res.audio, in dc_remove_stream_from_ctx() 1957 pipe_ctx->stream_res.audio = find_first_free_audio( in resource_map_pool_resources() 1965 if (pipe_ctx->stream_res.audio) in resource_map_pool_resources() 1967 pipe_ctx->stream_res.audio, true); in resource_map_pool_resources() [all …]
|
/dflybsd-src/sys/bus/u4b/ |
H A D | Makefile | 1 SUBDIR= usb audio controller gadget input misc \
|