Home
last modified time | relevance | path

Searched refs:audio (Results 1 – 25 of 69) sorted by relevance

123

/dflybsd-src/sys/dev/drm/radeon/
H A Dradeon_audio.c276 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 Dr600_hdmi.c123 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 Ddce6_afmt.c75 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 Daudio.h31 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 Ddce_audio.c31 #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 Ddce_audio.h118 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 Daudio3 # $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 Diff4 # 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 Dvorbis31 >>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 Danimation98 >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 Driff12 # 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 Ddolby10 # Proposed audio/ac3 RFC/4184
11 !:mime audio/vnd.dolby.dd-raw
/dflybsd-src/tools/multimedia/cxm/setchannel/
H A Dcxm_setchannel.c64 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 Dscsi_cd.c1986 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 Dresource.h59 struct audio *(*create_audio)(
172 struct audio *audio,
H A Dcore_types.h162 struct audio *audios[MAX_AUDIOS];
189 struct audio *audio; member
/dflybsd-src/test/interbench/
H A Dreadme48 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 Dreadme.interactivity16 interruption to your work, whereas interactivity would allow you to play audio
/dflybsd-src/sys/dev/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.c734 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 DCHANGELOG.TXT51 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 Ddce_v11_0.c1195 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 Ddce_v10_0.c1169 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 Ddc_link_hwss.c326 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 Ddc_resource.c226 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 DMakefile1 SUBDIR= usb audio controller gadget input misc \

123