/linux-3.4.99/sound/soc/ |
D | soc-cache.c | 69 static int snd_soc_flat_cache_sync(struct snd_soc_codec *codec) in snd_soc_flat_cache_sync() argument 76 codec_drv = codec->driver; in snd_soc_flat_cache_sync() 78 ret = snd_soc_cache_read(codec, i, &val); in snd_soc_flat_cache_sync() 81 if (codec->reg_def_copy) in snd_soc_flat_cache_sync() 82 if (snd_soc_get_cache_val(codec->reg_def_copy, in snd_soc_flat_cache_sync() 86 WARN_ON(!snd_soc_codec_writable_register(codec, i)); in snd_soc_flat_cache_sync() 88 ret = snd_soc_write(codec, i, val); in snd_soc_flat_cache_sync() 91 dev_dbg(codec->dev, "Synced register %#x, value = %#x\n", in snd_soc_flat_cache_sync() 97 static int snd_soc_flat_cache_write(struct snd_soc_codec *codec, in snd_soc_flat_cache_write() argument 100 snd_soc_set_cache_val(codec->reg_cache, reg, value, in snd_soc_flat_cache_write() [all …]
|
D | soc-io.c | 23 static int hw_write(struct snd_soc_codec *codec, unsigned int reg, in hw_write() argument 28 if (!snd_soc_codec_volatile_register(codec, reg) && in hw_write() 29 reg < codec->driver->reg_cache_size && in hw_write() 30 !codec->cache_bypass) { in hw_write() 31 ret = snd_soc_cache_write(codec, reg, value); in hw_write() 36 if (codec->cache_only) { in hw_write() 37 codec->cache_sync = 1; in hw_write() 41 return regmap_write(codec->control_data, reg, value); in hw_write() 44 static unsigned int hw_read(struct snd_soc_codec *codec, unsigned int reg) in hw_read() argument 49 if (reg >= codec->driver->reg_cache_size || in hw_read() [all …]
|
/linux-3.4.99/sound/pci/hda/ |
D | patch_via.c | 213 struct hda_codec *codec; member 219 void (*set_widgets_power_state)(struct hda_codec *codec); 232 static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec); 233 static struct via_spec * via_new_spec(struct hda_codec *codec) in via_new_spec() argument 242 codec->spec = spec; in via_new_spec() 243 spec->codec = codec; in via_new_spec() 244 spec->codec_type = get_codec_type(codec); in via_new_spec() 251 static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec) in get_codec_type() argument 253 u32 vendor_id = codec->vendor_id; in get_codec_type() 269 if (snd_hda_param_read(codec, 0x16, AC_PAR_CONNLIST_LEN) == 0x7) in get_codec_type() [all …]
|
D | patch_cirrus.c | 157 static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx) in cs_vendor_coef_get() argument 159 struct cs_spec *spec = codec->spec; in cs_vendor_coef_get() 160 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 162 return snd_hda_codec_read(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 166 static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx, in cs_vendor_coef_set() argument 169 struct cs_spec *spec = codec->spec; in cs_vendor_coef_set() 170 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 172 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 184 struct hda_codec *codec, in cs_playback_pcm_open() argument 187 struct cs_spec *spec = codec->spec; in cs_playback_pcm_open() [all …]
|
D | patch_ca0132.c | 239 static void init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac) in init_output() argument 242 snd_hda_codec_write(codec, pin, 0, in init_output() 244 if (get_wcaps(codec, pin) & AC_WCAP_OUT_AMP) in init_output() 245 snd_hda_codec_write(codec, pin, 0, in init_output() 250 snd_hda_codec_write(codec, dac, 0, in init_output() 254 static void init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc) in init_input() argument 257 snd_hda_codec_write(codec, pin, 0, in init_input() 260 if (get_wcaps(codec, pin) & AC_WCAP_IN_AMP) in init_input() 261 snd_hda_codec_write(codec, pin, 0, in init_input() 266 snd_hda_codec_write(codec, adc, 0, AC_VERB_SET_AMP_GAIN_MUTE, in init_input() [all …]
|
D | patch_ca0110.c | 52 struct hda_codec *codec, in ca0110_playback_pcm_open() argument 55 struct ca0110_spec *spec = codec->spec; in ca0110_playback_pcm_open() 56 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, in ca0110_playback_pcm_open() 61 struct hda_codec *codec, in ca0110_playback_pcm_prepare() argument 66 struct ca0110_spec *spec = codec->spec; in ca0110_playback_pcm_prepare() 67 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, in ca0110_playback_pcm_prepare() 72 struct hda_codec *codec, in ca0110_playback_pcm_cleanup() argument 75 struct ca0110_spec *spec = codec->spec; in ca0110_playback_pcm_cleanup() 76 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); in ca0110_playback_pcm_cleanup() 83 struct hda_codec *codec, in ca0110_dig_playback_pcm_open() argument [all …]
|
D | hda_codec.c | 99 static void hda_keep_power_on(struct hda_codec *codec); 100 #define hda_codec_is_power_on(codec) ((codec)->power_on) argument 102 static inline void hda_keep_power_on(struct hda_codec *codec) {} in hda_keep_power_on() argument 103 #define hda_codec_is_power_on(codec) 1 argument 180 make_codec_cmd(struct hda_codec *codec, hda_nid_t nid, int direct, in make_codec_cmd() argument 185 if ((codec->addr & ~0xf) || (direct & ~1) || (nid & ~0x7f) || in make_codec_cmd() 188 codec->addr, direct, nid, verb, parm); in make_codec_cmd() 192 val = (u32)codec->addr << 28; in make_codec_cmd() 203 static int codec_exec_verb(struct hda_codec *codec, unsigned int cmd, in codec_exec_verb() argument 206 struct hda_bus *bus = codec->bus; in codec_exec_verb() [all …]
|
D | hda_jack.c | 22 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid) in is_jack_detectable() argument 24 if (codec->no_jack_detect) in is_jack_detectable() 26 if (!(snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_PRES_DETECT)) in is_jack_detectable() 28 if (!codec->ignore_misc_bit && in is_jack_detectable() 29 (get_defcfg_misc(snd_hda_codec_get_pincfg(codec, nid)) & in is_jack_detectable() 32 if (!(get_wcaps(codec, nid) & AC_WCAP_UNSOL_CAP)) in is_jack_detectable() 39 static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid) in read_pin_sense() argument 43 if (!codec->no_trigger_sense) { in read_pin_sense() 44 pincap = snd_hda_query_pin_caps(codec, nid); in read_pin_sense() 46 snd_hda_codec_read(codec, nid, 0, in read_pin_sense() [all …]
|
D | patch_conexant.c | 150 void (*capture_prepare)(struct hda_codec *codec); 151 void (*capture_cleanup)(struct hda_codec *codec); 171 struct hda_codec *codec, in conexant_playback_pcm_open() argument 174 struct conexant_spec *spec = codec->spec; in conexant_playback_pcm_open() 175 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, in conexant_playback_pcm_open() 180 struct hda_codec *codec, in conexant_playback_pcm_prepare() argument 185 struct conexant_spec *spec = codec->spec; in conexant_playback_pcm_prepare() 186 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, in conexant_playback_pcm_prepare() 192 struct hda_codec *codec, in conexant_playback_pcm_cleanup() argument 195 struct conexant_spec *spec = codec->spec; in conexant_playback_pcm_cleanup() [all …]
|
D | patch_realtek.c | 162 void (*init_hook)(struct hda_codec *codec); 163 void (*unsol_event)(struct hda_codec *codec, unsigned int res); 165 void (*power_hook)(struct hda_codec *codec); 167 void (*shutup)(struct hda_codec *codec); 168 void (*automute_hook)(struct hda_codec *codec); 227 static bool check_amp_caps(struct hda_codec *codec, hda_nid_t nid, in check_amp_caps() argument 232 if (get_wcaps(codec, nid) & (1 << (dir + 1))) in check_amp_caps() 233 if (query_amp_caps(codec, nid, dir) & bits) in check_amp_caps() 238 #define nid_has_mute(codec, nid, dir) \ argument 239 check_amp_caps(codec, nid, dir, AC_AMPCAP_MUTE) [all …]
|
D | hda_proc.c | 67 struct hda_codec *codec, hda_nid_t nid, in print_nid_array() argument 94 struct hda_codec *codec, hda_nid_t nid) in print_nid_pcms() argument 98 for (pcm = 0; pcm < codec->num_pcms; pcm++) { in print_nid_pcms() 99 cpcm = &codec->pcm_info[pcm]; in print_nid_pcms() 113 struct hda_codec *codec, hda_nid_t nid, int dir) in print_amp_caps() argument 116 caps = snd_hda_param_read(codec, nid, in print_amp_caps() 132 struct hda_codec *codec, hda_nid_t nid, in print_amp_vals() argument 142 val = snd_hda_codec_read(codec, nid, 0, in print_amp_vals() 147 val = snd_hda_codec_read(codec, nid, 0, in print_amp_vals() 194 struct hda_codec *codec, hda_nid_t nid) in print_pcm_caps() argument [all …]
|
D | patch_sigmatel.c | 593 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in stac92xx_dmux_enum_info() local 594 struct sigmatel_spec *spec = codec->spec; in stac92xx_dmux_enum_info() 601 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in stac92xx_dmux_enum_get() local 602 struct sigmatel_spec *spec = codec->spec; in stac92xx_dmux_enum_get() 612 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in stac92xx_dmux_enum_put() local 613 struct sigmatel_spec *spec = codec->spec; in stac92xx_dmux_enum_put() 616 return snd_hda_input_mux_put(codec, spec->dinput_mux, ucontrol, in stac92xx_dmux_enum_put() 623 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in stac92xx_smux_enum_info() local 624 struct sigmatel_spec *spec = codec->spec; in stac92xx_smux_enum_info() 631 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in stac92xx_smux_enum_get() local [all …]
|
D | hda_generic.c | 94 static void snd_hda_generic_free(struct hda_codec *codec) in snd_hda_generic_free() argument 96 struct hda_gspec *spec = codec->spec; in snd_hda_generic_free() 114 static int add_new_node(struct hda_codec *codec, struct hda_gspec *spec, hda_nid_t nid) in add_new_node() argument 124 node->wid_caps = get_wcaps(codec, nid); in add_new_node() 127 nconns = snd_hda_get_connections(codec, nid, conn_list, in add_new_node() 151 node->pin_caps = snd_hda_query_pin_caps(codec, node->nid); in add_new_node() 152 node->pin_ctl = snd_hda_codec_read(codec, node->nid, 0, AC_VERB_GET_PIN_WIDGET_CONTROL, 0); in add_new_node() 153 node->def_cfg = snd_hda_codec_get_pincfg(codec, node->nid); in add_new_node() 158 node->amp_out_caps = snd_hda_param_read(codec, node->nid, AC_PAR_AMP_OUT_CAP); in add_new_node() 164 node->amp_in_caps = snd_hda_param_read(codec, node->nid, AC_PAR_AMP_IN_CAP); in add_new_node() [all …]
|
/linux-3.4.99/sound/pci/ali5451/ |
D | ali5451.c | 168 #define ALI_REG(codec, x) ((codec)->port + x) argument 207 struct snd_ali *codec; member 293 static inline unsigned int snd_ali_5451_peek(struct snd_ali *codec, in snd_ali_5451_peek() argument 296 return (unsigned int)inl(ALI_REG(codec, port)); in snd_ali_5451_peek() 299 static inline void snd_ali_5451_poke(struct snd_ali *codec, in snd_ali_5451_poke() argument 303 outl((unsigned int)val, ALI_REG(codec, port)); in snd_ali_5451_poke() 306 static int snd_ali_codec_ready(struct snd_ali *codec, in snd_ali_codec_ready() argument 315 res = snd_ali_5451_peek(codec,port); in snd_ali_codec_ready() 323 snd_ali_5451_poke(codec, port, res & ~0x8000); in snd_ali_codec_ready() 328 static int snd_ali_stimer_ready(struct snd_ali *codec) in snd_ali_stimer_ready() argument [all …]
|
/linux-3.4.99/sound/soc/codecs/ |
D | wm8961.c | 293 static int wm8961_volatile_register(struct snd_soc_codec *codec, unsigned int reg) in wm8961_volatile_register() argument 306 static int wm8961_reset(struct snd_soc_codec *codec) in wm8961_reset() argument 308 return snd_soc_write(codec, WM8961_SOFTWARE_RESET, 0); in wm8961_reset() 318 struct snd_soc_codec *codec = w->codec; in wm8961_hp_event() local 319 u16 hp_reg = snd_soc_read(codec, WM8961_ANALOGUE_HP_0); in wm8961_hp_event() 320 u16 cp_reg = snd_soc_read(codec, WM8961_CHARGE_PUMP_1); in wm8961_hp_event() 321 u16 pwr_reg = snd_soc_read(codec, WM8961_PWR_MGMT_2); in wm8961_hp_event() 322 u16 dcs_reg = snd_soc_read(codec, WM8961_DC_SERVO_1); in wm8961_hp_event() 328 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 332 snd_soc_write(codec, WM8961_CHARGE_PUMP_1, cp_reg); in wm8961_hp_event() [all …]
|
D | tlv320dac33.c | 93 struct snd_soc_codec *codec; member 173 static inline unsigned int dac33_read_reg_cache(struct snd_soc_codec *codec, in dac33_read_reg_cache() argument 176 u8 *cache = codec->reg_cache; in dac33_read_reg_cache() 183 static inline void dac33_write_reg_cache(struct snd_soc_codec *codec, in dac33_write_reg_cache() argument 186 u8 *cache = codec->reg_cache; in dac33_write_reg_cache() 193 static int dac33_read(struct snd_soc_codec *codec, unsigned int reg, in dac33_read() argument 196 struct tlv320dac33_priv *dac33 = snd_soc_codec_get_drvdata(codec); in dac33_read() 203 val = i2c_smbus_read_byte_data(codec->control_data, value[0]); in dac33_read() 205 dev_err(codec->dev, "Read failed (%d)\n", val); in dac33_read() 206 value[0] = dac33_read_reg_cache(codec, reg); in dac33_read() [all …]
|
D | wm8960.c | 102 static int wm8960_set_deemph(struct snd_soc_codec *codec) in wm8960_set_deemph() argument 104 struct wm8960_priv *wm8960 = snd_soc_codec_get_drvdata(codec); in wm8960_set_deemph() 123 dev_dbg(codec->dev, "Set deemphasis %d\n", val); in wm8960_set_deemph() 125 return snd_soc_update_bits(codec, WM8960_DACCTL1, in wm8960_set_deemph() 132 struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); in wm8960_get_deemph() local 133 struct wm8960_priv *wm8960 = snd_soc_codec_get_drvdata(codec); in wm8960_get_deemph() 142 struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); in wm8960_put_deemph() local 143 struct wm8960_priv *wm8960 = snd_soc_codec_get_drvdata(codec); in wm8960_put_deemph() 151 return wm8960_set_deemph(codec); in wm8960_put_deemph() 382 static int wm8960_add_widgets(struct snd_soc_codec *codec) in wm8960_add_widgets() argument [all …]
|
D | tlv320aic32x4.c | 263 static inline int aic32x4_change_page(struct snd_soc_codec *codec, in aic32x4_change_page() argument 266 struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec); in aic32x4_change_page() 273 ret = codec->hw_write(codec->control_data, data, 2); in aic32x4_change_page() 282 static int aic32x4_write(struct snd_soc_codec *codec, unsigned int reg, in aic32x4_write() argument 285 struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec); in aic32x4_write() 293 return aic32x4_change_page(codec, val); in aic32x4_write() 296 ret = aic32x4_change_page(codec, page); in aic32x4_write() 304 if (codec->hw_write(codec->control_data, data, 2) == 2) in aic32x4_write() 310 static unsigned int aic32x4_read(struct snd_soc_codec *codec, unsigned int reg) in aic32x4_read() argument 312 struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec); in aic32x4_read() [all …]
|
D | wm8770.c | 53 struct snd_soc_codec *codec; member 74 wm8770->codec->cache_sync = 1; \ 277 struct snd_soc_codec *codec; in vout12supply_event() local 279 codec = w->codec; in vout12supply_event() 283 snd_soc_update_bits(codec, WM8770_OUTMUX1, 0x180, 0); in vout12supply_event() 286 snd_soc_update_bits(codec, WM8770_OUTMUX1, 0x180, 0x180); in vout12supply_event() 296 struct snd_soc_codec *codec; in vout34supply_event() local 298 codec = w->codec; in vout34supply_event() 302 snd_soc_update_bits(codec, WM8770_OUTMUX2, 0x180, 0); in vout34supply_event() 305 snd_soc_update_bits(codec, WM8770_OUTMUX2, 0x180, 0x180); in vout34supply_event() [all …]
|
D | wm8958-dsp2.c | 42 static int wm8958_dsp2_fw(struct snd_soc_codec *codec, const char *name, in wm8958_dsp2_fw() argument 45 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp2_fw() 58 dev_err(codec->dev, "%s: firmware too short (%zd bytes)\n", in wm8958_dsp2_fw() 66 dev_err(codec->dev, "%s: firmware has bad file magic %08x\n", in wm8958_dsp2_fw() 77 dev_err(codec->dev, "%s: unsupported firmware version %d\n", in wm8958_dsp2_fw() 82 dev_err(codec->dev, "%s: unsupported target device %d\n", in wm8958_dsp2_fw() 87 dev_err(codec->dev, "%s: unsupported target core %d\n", in wm8958_dsp2_fw() 94 dev_info(codec->dev, "%s timestamp %llx\n", in wm8958_dsp2_fw() 97 snd_soc_write(codec, 0x102, 0x2); in wm8958_dsp2_fw() 98 snd_soc_write(codec, 0x900, 0x2); in wm8958_dsp2_fw() [all …]
|
D | wm9713.c | 36 static unsigned int ac97_read(struct snd_soc_codec *codec, 38 static int ac97_write(struct snd_soc_codec *codec, 221 struct snd_soc_codec *codec = w->codec; in wm9713_voice_shutdown() local 227 status = ac97_read(codec, AC97_EXTENDED_MID) | 0x1000; in wm9713_voice_shutdown() 228 rate = ac97_read(codec, AC97_HANDSET_RATE) & 0xF0FF; in wm9713_voice_shutdown() 229 ac97_write(codec, AC97_HANDSET_RATE, rate | 0x0200); in wm9713_voice_shutdown() 231 ac97_write(codec, AC97_HANDSET_RATE, rate | 0x0F00); in wm9713_voice_shutdown() 232 ac97_write(codec, AC97_EXTENDED_MID, status); in wm9713_voice_shutdown() 249 l = ac97_read(w->codec, HPL_MIXER); in mixer_event() 250 r = ac97_read(w->codec, HPR_MIXER); in mixer_event() [all …]
|
D | max98095.c | 577 static int max98095_readable(struct snd_soc_codec *codec, unsigned int reg) in max98095_readable() argument 584 static int max98095_volatile(struct snd_soc_codec *codec, unsigned int reg) in max98095_volatile() argument 616 static int max98095_hw_write(struct snd_soc_codec *codec, unsigned int reg, in max98095_hw_write() argument 621 codec->cache_bypass = 1; in max98095_hw_write() 622 ret = snd_soc_write(codec, reg, value); in max98095_hw_write() 623 codec->cache_bypass = 0; in max98095_hw_write() 631 static void m98095_eq_band(struct snd_soc_codec *codec, unsigned int dai, in m98095_eq_band() argument 648 max98095_hw_write(codec, eq_reg++, M98095_BYTE1(coefs[i])); in m98095_eq_band() 649 max98095_hw_write(codec, eq_reg++, M98095_BYTE0(coefs[i])); in m98095_eq_band() 656 static void m98095_biquad_band(struct snd_soc_codec *codec, unsigned int dai, in m98095_biquad_band() argument [all …]
|
D | rt5631.c | 73 static void rt5631_write_index(struct snd_soc_codec *codec, in rt5631_write_index() argument 76 snd_soc_write(codec, RT5631_INDEX_ADD, reg); in rt5631_write_index() 77 snd_soc_write(codec, RT5631_INDEX_DATA, value); in rt5631_write_index() 83 static unsigned int rt5631_read_index(struct snd_soc_codec *codec, in rt5631_read_index() argument 88 snd_soc_write(codec, RT5631_INDEX_ADD, reg); in rt5631_read_index() 89 value = snd_soc_read(codec, RT5631_INDEX_DATA); in rt5631_read_index() 94 static int rt5631_reset(struct snd_soc_codec *codec) in rt5631_reset() argument 96 return snd_soc_write(codec, RT5631_RESET, 0); in rt5631_reset() 99 static int rt5631_volatile_register(struct snd_soc_codec *codec, in rt5631_volatile_register() argument 114 static int rt5631_readable_register(struct snd_soc_codec *codec, in rt5631_readable_register() argument [all …]
|
D | max98088.c | 609 static int max98088_volatile_register(struct snd_soc_codec *codec, unsigned int reg) in max98088_volatile_register() argument 618 static void m98088_eq_band(struct snd_soc_codec *codec, unsigned int dai, in m98088_eq_band() argument 635 snd_soc_write(codec, eq_reg++, M98088_BYTE1(coefs[i])); in m98088_eq_band() 636 snd_soc_write(codec, eq_reg++, M98088_BYTE0(coefs[i])); in m98088_eq_band() 691 struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); in max98088_mic1pre_set() local 692 struct max98088_priv *max98088 = snd_soc_codec_get_drvdata(codec); in max98088_mic1pre_set() 696 snd_soc_update_bits(codec, M98088_REG_35_LVL_MIC1, M98088_MICPRE_MASK, in max98088_mic1pre_set() 705 struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); in max98088_mic1pre_get() local 706 struct max98088_priv *max98088 = snd_soc_codec_get_drvdata(codec); in max98088_mic1pre_get() 715 struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); in max98088_mic2pre_set() local [all …]
|
/linux-3.4.99/drivers/media/video/zoran/ |
D | videocodec.c | 59 struct videocodec *codec; member 64 const struct videocodec *codec; member 81 struct videocodec *codec; in videocodec_attach() local 103 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach() 105 h->codec->name); in videocodec_attach() 107 if (!try_module_get(h->codec->owner)) in videocodec_attach() 110 codec = kmemdup(h->codec, sizeof(struct videocodec), in videocodec_attach() 112 if (!codec) { in videocodec_attach() 119 snprintf(codec->name, sizeof(codec->name), in videocodec_attach() 120 "%s[%d]", codec->name, h->attached); in videocodec_attach() [all …]
|