The NetBSD Project

CVS log for src/sys/dev/hdaudio/hdafg.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / hdaudio

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.12.2.3 / (download) - annotate - [select for diffs], Sat Feb 3 14:27:05 2024 UTC (3 weeks, 5 days ago) by martin
Branch: netbsd-8
Changes since 1.12.2.2: +7 -4 lines
Diff to previous 1.12.2.2 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1934):

	sys/dev/hdaudio/hdafg.c: revision 1.29

ignore NULL for hdaudio_audiodev in hdafg_freem

also guard against NULL in ad_{capture,playback}
observed during shutdown on Lenovo W510

Revision 1.18.2.2 / (download) - annotate - [select for diffs], Sat Feb 3 14:24:38 2024 UTC (3 weeks, 5 days ago) by martin
Branch: netbsd-9
Changes since 1.18.2.1: +7 -4 lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1795):

	sys/dev/hdaudio/hdafg.c: revision 1.29

ignore NULL for hdaudio_audiodev in hdafg_freem

also guard against NULL in ad_{capture,playback}
observed during shutdown on Lenovo W510

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Sat Feb 3 14:23:33 2024 UTC (3 weeks, 5 days ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC5, netbsd-10-0-RC4
Changes since 1.28: +7 -4 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Pull up following revision(s) (requested by riastradh in ticket #576):

	sys/dev/hdaudio/hdafg.c: revision 1.29

ignore NULL for hdaudio_audiodev in hdafg_freem

also guard against NULL in ad_{capture,playback}
observed during shutdown on Lenovo W510

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 29 18:58:54 2024 UTC (4 weeks, 3 days ago) by riastradh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.31: +6 -4 lines
Diff to previous 1.31 (colored)

hdaudio(4): KNF, no functional change intended

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 29 18:55:51 2024 UTC (4 weeks, 3 days ago) by riastradh
Branch: MAIN
Changes since 1.30: +3 -6 lines
Diff to previous 1.30 (colored)

hdaudio(4): Tighten hdafg_freem.

The fix for PR kern/57890 in hdafg.c 1.29 included more conditionals
than needed, covering cases that can't happen: if allocm returns
null, audio(4) does not call freem; and if hdafg_allocm returns
nonnull, then what audio(4) passes to hdafg_freem had better be
either the playback or the capture buffer address.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 18 13:35:57 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Changes since 1.29: +77 -21 lines
Diff to previous 1.29 (colored)

hdafg(4): Do hotplug detection in kthread, not callout.

This can sometimes take a while (~1ms), and the logic to suspend the
callout on device suspend/resume was racy (PR kern/57322).

XXX pullup-8
XXX pullup-9
XXX pullup-10

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jan 5 09:57:39 2023 UTC (13 months, 3 weeks ago) by kardel
Branch: MAIN
Changes since 1.28: +7 -4 lines
Diff to previous 1.28 (colored)

ignore NULL for hdaudio_audiodev in hdafg_freem
also guard against NULL in ad_{capture,playback}
observed during shutdown on Lenovo W510

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 24 06:28:00 2022 UTC (21 months, 1 week ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

fix various typos in comments, docs and log messages.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Mar 21 09:20:04 2022 UTC (23 months, 1 week ago) by jmcneill
Branch: MAIN
Changes since 1.26: +2 -9 lines
Diff to previous 1.26 (colored)

hdaudio: Obsolete HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI

Enable display port and HDMI devices by default rather than making this
a compile time option.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 7 07:34:10 2022 UTC (2 years, 1 month ago) by mlelstv
Branch: MAIN
Changes since 1.25: +10 -10 lines
Diff to previous 1.25 (colored)

Safe vendor/product for reporting. Avoids repeated loading/unloading
of hdaudioverbose module.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 17 17:02:40 2021 UTC (2 years, 2 months ago) by kre
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)


One build break fixed, another appears...

Use the correct pointer, not the one used in the other piece of
code that changed at the same time..

Revision 1.24 / (download) - annotate - [select for diffs], Fri Dec 17 13:36:36 2021 UTC (2 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.23: +6 -4 lines
Diff to previous 1.23 (colored)

If the step is 0, use 1 instead of always incrementing step by one to avoid
zerodivide (from RVP)

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 11 02:39:30 2020 UTC (3 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored)

Update for proplib(3) API changes.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Sat Apr 25 10:40:45 2020 UTC (3 years, 10 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.18: +34 -7 lines
Diff to previous 1.18 (colored)

Pull up following revision(s) (requested by isaki in ticket #852):

	sys/dev/hdaudio/hdafg.c: revision 1.22

Make round_blocksize satisfy all of
- restrictions that existed before merging isaki-audio2 branch.
- better support for 6 channels hardware.
- audio layer's requirement.

This may help PR kern/54474.

Revision 1.15.4.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:15 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.15.4.2: +32 -5 lines
Diff to previous 1.15.4.2 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Sync with HEAD

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:03 2020 UTC (3 years, 10 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.21: +34 -7 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Sync with HEAD

Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 19 04:13:09 2020 UTC (3 years, 10 months ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.21: +34 -7 lines
Diff to previous 1.21 (colored)

Make round_blocksize satisfy all of
- restrictions that existed before merging isaki-audio2 branch.
- better support for 6 channels hardware.
- audio layer's requirement.
This may help PR kern/54474.

Revision 1.15.4.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:05 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.15.4.1: +11 -3 lines
Diff to previous 1.15.4.1 (colored) to branchpoint 1.15 (colored)

Merge changes from current as of 20200406

Revision 1.18.4.2 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:07 2020 UTC (4 years ago) by ad
Branch: ad-namecache
Changes since 1.18.4.1: +5 -3 lines
Diff to previous 1.18.4.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Sync with head.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Feb 15 03:04:45 2020 UTC (4 years ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base, ad-namecache-base3
Branch point for: bouyer-xenpvh
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Enumerating probably always starts from sc->sc_startnode.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 30 00:21:23 2020 UTC (4 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.19: +4 -2 lines
Diff to previous 1.19 (colored)

Only dump ELD info if HDAFG_HDMI_DEBUG is defined

Revision 1.18.4.1 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:46 2020 UTC (4 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.18: +8 -2 lines
Diff to previous 1.18 (colored)

Sync with head.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 18 12:00:33 2020 UTC (4 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: ad-namecache-base2
Changes since 1.18: +8 -2 lines
Diff to previous 1.18 (colored)

Make sure we have at least one of playback or capture streams setup before
attaching the audio layer.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:08 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.15: +48 -102 lines
Diff to previous 1.15 (colored)

Sync with HEAD

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jun 8 08:02:38 2019 UTC (4 years, 8 months ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, ad-namecache-base1, ad-namecache-base
Branch point for: netbsd-9, ad-namecache
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Clean get_props().
- Make get_props() return AUDIO_PROP_{PLAYBACK,CAPTURE} properly.
  This eliminates need for audio.c to take care of such (old)
  drivers which don't return both of PLAYBACK and CAPTURE.
- All get_props() doesn't need to return AUDIO_PROP_MMAP.
  It is handled in the audio layer now.

Revision 1.17 / (download) - annotate - [select for diffs], Wed May 8 13:40:18 2019 UTC (4 years, 9 months ago) by isaki
Branch: MAIN
Changes since 1.16: +34 -88 lines
Diff to previous 1.16 (colored)

Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c

Revision 1.16.2.3 / (download) - annotate - [select for diffs], Sat May 4 07:20:09 2019 UTC (4 years, 9 months ago) by isaki
Branch: isaki-audio2
Changes since 1.16.2.2: +3 -3 lines
Diff to previous 1.16.2.2 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

Move dev/audio_if.h -> dev/audio/audio_if.h

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Sat Apr 27 12:28:40 2019 UTC (4 years, 10 months ago) by isaki
Branch: isaki-audio2
Changes since 1.16.2.1: +15 -36 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored)

More adapt to audio2.
- Replace set_params with new set_format.
- Remove sc_encodings which is no longer used.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Sun Apr 21 05:22:57 2019 UTC (4 years, 10 months ago) by isaki
Branch: isaki-audio2
Changes since 1.16: +21 -54 lines
Diff to previous 1.16 (colored)

Adapt to audio2.
- Fix wrong blocksize restrictions.

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 10:09:51 2018 UTC (5 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.12.2.1: +15 -15 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored)

Pull up following revision(s) (requested by manu in ticket #1053):

	sys/dev/hdaudio/hdafg.c: revision 1.16

Fix hdaudio device configuration

When disabling unassociated devices, we have a special handling
for pins of type COP_AWCAP_TYPE_PIN_COMPLEX, but it came after code
that may disable any pins, including the ones that should be handled
as COP_AWCAP_TYPE_PIN_COMPLEX.

The result was that hdaudio could fail to detect some devices.  We
fix the situation by making sure that COP_AWCAP_TYPE_PIN_COMPLEX
pins always get their specific handling.

The change makes the built-in speaker work on Dell OptiPlex 5060

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:49 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.15: +15 -15 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Ssync with HEAD

Revision 1.16 / (download) - annotate - [select for diffs], Thu Sep 27 01:18:11 2018 UTC (5 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, isaki-audio2-base
Branch point for: isaki-audio2
Changes since 1.15: +15 -15 lines
Diff to previous 1.15 (colored)

Fix hdaudio device configuration

When disabling unassociated devices, we have a special handling
for pins of type COP_AWCAP_TYPE_PIN_COMPLEX, but it came after code
that may disable any pins, including the ones that should be handled
as COP_AWCAP_TYPE_PIN_COMPLEX.

The result was that hdaudio could fail to detect some devices.  We
fix the situation by making sure that COP_AWCAP_TYPE_PIN_COMPLEX
pins always get their specific handling.

The change makes the built-in speaker work on Dell OptiPlex 5060

Revision 1.15 / (download) - annotate - [select for diffs], Wed Feb 14 18:28:43 2018 UTC (6 years ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.14: +2 -6 lines
Diff to previous 1.14 (colored)

Remove dead code.

From David Binderman in PR kern/53029

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jan 4 00:09:12 2018 UTC (6 years, 1 month ago) by khorben
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Fix off-by-one when calling snprintf(9) in hdafg_getdev()

This is actually harmless, since:
- the offset is too short rather than too long (no overflow)
- the struct audio_device comes from userland (no information leak)

"looks good to me" nat@

Revision 1.13.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:01 2017 UTC (6 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.13.2.1: +4520 -0 lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

update from HEAD

Revision 1.2.2.6 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:02 2017 UTC (6 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.5: +12 -8 lines
Diff to previous 1.2.2.5 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with HEAD

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sun Aug 20 04:50:38 2017 UTC (6 years, 6 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.12: +10 -2 lines
Diff to previous 1.12 (colored)

Pull up following revision(s) (requested by mrg in ticket #210):
	sys/dev/hdaudio/hdafg.c: revision 1.13
	sys/dev/hdaudio/hdafg_dd.c: revision 1.2
put all the ELD debugging messages under #ifdef HDAFG_HDMI_DEBUG.
this silences a frequent and largely useless series of messages
in my dmesg.  ok jmcneill.

Revision 1.13.2.1, Fri Aug 4 00:25:23 2017 UTC (6 years, 6 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.13: +0 -4520 lines
FILE REMOVED

file hdafg.c was added on branch tls-maxphys on 2017-12-03 11:37:01 +0000

Revision 1.13 / (download) - annotate - [select for diffs], Fri Aug 4 00:25:23 2017 UTC (6 years, 6 months ago) by mrg
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, nick-nhusb-base-20170825
Branch point for: tls-maxphys
Changes since 1.12: +10 -2 lines
Diff to previous 1.12 (colored)

put all the ELD debugging messages under #ifdef HDAFG_HDMI_DEBUG.
this silences a frequent and largely useless series of messages
in my dmesg.  ok jmcneill.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 1 02:45:10 2017 UTC (6 years, 9 months ago) by chs
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base
Branch point for: netbsd-8
Changes since 1.11: +2 -4 lines
Diff to previous 1.11 (colored)

remove checks for failure after memory allocation calls that cannot fail:

  kmem_alloc() with KM_SLEEP
  kmem_zalloc() with KM_SLEEP
  percpu_alloc()
  pserialize_create()
  psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:11 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.9.2.1: +4 -6 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:45 2017 UTC (6 years, 10 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.10: +4 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with HEAD

Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 18 16:30:21 2017 UTC (6 years, 10 months ago) by maya
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, bouyer-socketcan-base1
Changes since 1.10: +4 -6 lines
Diff to previous 1.10 (colored)

remove redundant assignments
nchan is overwritten before it is used in all cases. so is i.

from clang static analyzer
ok riastradh

Revision 1.2.2.5 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:01 2016 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.4: +3 -3 lines
Diff to previous 1.2.2.4 (colored) to branchpoint 1.2 (colored)

Sync with HEAD

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:08 2016 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Sync with HEAD

Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 25 09:15:55 2016 UTC (7 years, 4 months ago) by pgoyette
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20170204, nick-nhusb-base-20161204, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Replace numeric magic-number constant with something a bit more meaningful.

Revision 1.2.2.4 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:49 2015 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.3: +130 -76 lines
Diff to previous 1.2.2.3 (colored) to branchpoint 1.2 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.9 / (download) - annotate - [select for diffs], Sun Nov 15 23:03:50 2015 UTC (8 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.8: +7 -2 lines
Diff to previous 1.8 (colored)

disable data island packet transmission on Tegra124 HDMI codec

Revision 1.8 / (download) - annotate - [select for diffs], Wed Nov 4 21:04:11 2015 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.7: +49 -31 lines
Diff to previous 1.7 (colored)

mute the mixer with that has input children

Revision 1.7 / (download) - annotate - [select for diffs], Wed Nov 4 18:10:49 2015 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.6: +60 -60 lines
Diff to previous 1.6 (colored)

Remove trailing and stray whitespace.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 4 18:04:28 2015 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.5: +30 -3 lines
Diff to previous 1.5 (colored)

more complex version to determine what is an input.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 4 15:01:56 2015 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored)

be more selective and mute only mic's. Suggested by jmcneill

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 4 14:11:09 2015 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored)

Startup with the mic muted to avoid feedback and spying.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:57 2015 UTC (8 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.2: +53 -24 lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 26 19:06:26 2015 UTC (8 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.2: +45 -16 lines
Diff to previous 1.2 (colored)

- Support multi-channel (> 2) output to HDMI sinks.
- Fix a bug in hdafg_set_params that could program converters using the
  wrong audio_params_t if auconv is in use
- Force Tegra124 HDMI codec to a fixed rate 44.1kHz

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:08 2015 UTC (8 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.1: +4433 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)

Sync with HEAD

Revision 1.2.2.1, Sat Mar 28 14:50:20 2015 UTC (8 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2: +0 -4433 lines
FILE REMOVED

file hdafg.c was added on branch nick-nhusb on 2015-04-06 15:18:08 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 28 14:50:20 2015 UTC (8 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406
Branch point for: nick-nhusb
Changes since 1.1: +5 -6 lines
Diff to previous 1.1 (colored)

replace hdaudio_config.h with defflags

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 28 14:09:59 2015 UTC (8 years, 11 months ago) by jmcneill
Branch: MAIN

Split hdaudio and PCI attach glue. Even though the driver was written with
this separation in mind, all of the code lived in sys/dev/pci/hdaudio. Move
common parts to sys/dev/hdaudio and PCI attach glue to sys/dev/pci.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>