#
831c3245 |
|
06-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
trimmed debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2a536849 |
|
06-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
trimmed debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16616 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6b7468f |
|
02-Jun-2005 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added Support for new Intel ICH6 chipsets (confirmed to work in ICH4 mode). Corrected device ID of AMD8111 chipset, should work now. Added more device IDs taken from Linux driver (untested, but should be similar to ICH6) Note: ALI chipset ID is not enabled yet, as it needs a different interrupt handling. Cleaned device probing up a lot. This is now much simpler, and has less verbose debug output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12930 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a5be5f3 |
|
06-Mar-2004 |
beveloper <beveloper@nowhere.fake> |
we have reached version 1.7 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6915 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75a52c61 |
|
04-Mar-2004 |
beveloper <beveloper@nowhere.fake> |
switch to 2004 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6900 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
038616df |
|
01-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
updated to version 1.6c fixed capability checking no longer set clock rate if codec doesn't support continuous frame rates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4914 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4981be8 |
|
07-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added PCI-to-PCI bridge cache flush added 36898 clock rate git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4538 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef86d67d |
|
31-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added ICH5 support and fixed a few warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b91bd40 |
|
10-May-2003 |
beveloper <beveloper@nowhere.fake> |
minor changes, improve clock detection git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3195 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd04a5c6 |
|
07-May-2003 |
beveloper <beveloper@nowhere.fake> |
rewritten AC97 handling trying to detect real codec rate support for 44100 Hz is now default git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32ffa526 |
|
26-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
This solve some problems where the driver seemed to work, but you couldn't hear any sound. Looks like certain chipsets use the optional aux output, instead of line out git-svn-id: file:///srv/svn/repos/haiku/trunk/current@887 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33d6854b |
|
17-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
changed codec detection and special ICH4 handling git-svn-id: file:///srv/svn/repos/haiku/trunk/current@793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15ea765d |
|
15-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
Change debugging routines, add more ICH4 support, add tertiary codec support. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@769 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c3c3848 |
|
15-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
This should fix problems with ICH4 chipsets. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08d3f7d4 |
|
28-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
Add user friendly debugging, and enable an external amplifier. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@525 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc03e28f |
|
12-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
removed warnigs, spelling errors, added prototypes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@139 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af9bf370 |
|
10-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
BeOS Sound Driver for Intel ICH AC'97 Link interface Inital checkin of version 1.0, as published on BeBits. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@70 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
831c32452b5aad7c3dc3de18cd85cccb23d8a2cc |
|
06-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
trimmed debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2a536849213058e4bd8df07b1a87c910f4571f13 |
|
06-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
trimmed debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16616 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e05fe1042cce6e00d194a147802d4f9be |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6b7468f0fdf1531df843c855122886fdc4336d2 |
|
02-Jun-2005 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added Support for new Intel ICH6 chipsets (confirmed to work in ICH4 mode). Corrected device ID of AMD8111 chipset, should work now. Added more device IDs taken from Linux driver (untested, but should be similar to ICH6) Note: ALI chipset ID is not enabled yet, as it needs a different interrupt handling. Cleaned device probing up a lot. This is now much simpler, and has less verbose debug output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12930 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a5be5f36d07e5bc2f1b299371be1b6ca52608e4 |
|
06-Mar-2004 |
beveloper <beveloper@nowhere.fake> |
we have reached version 1.7 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6915 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75a52c61518395608e6d118e0948f9652e24d6a6 |
|
04-Mar-2004 |
beveloper <beveloper@nowhere.fake> |
switch to 2004 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6900 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
038616df899a9382457720211e1ee62b32510909 |
|
01-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
updated to version 1.6c fixed capability checking no longer set clock rate if codec doesn't support continuous frame rates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4914 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4981be8acc282cd8b2f9056fa20bb80283c40a5 |
|
07-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added PCI-to-PCI bridge cache flush added 36898 clock rate git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4538 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef86d67dcbd90e6a2a9941db92711599e947f58c |
|
31-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added ICH5 support and fixed a few warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b91bd404b5f77a929e103f9413f593340966813 |
|
10-May-2003 |
beveloper <beveloper@nowhere.fake> |
minor changes, improve clock detection git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3195 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd04a5c6ebaaf3f9012cb083b1d9827b5a2f2a51 |
|
07-May-2003 |
beveloper <beveloper@nowhere.fake> |
rewritten AC97 handling trying to detect real codec rate support for 44100 Hz is now default git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32ffa52615e8bf50de5ae176770f7a325c2a400d |
|
26-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
This solve some problems where the driver seemed to work, but you couldn't hear any sound. Looks like certain chipsets use the optional aux output, instead of line out git-svn-id: file:///srv/svn/repos/haiku/trunk/current@887 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33d6854bee8bd4d5b1da3253ddc5b4be721b2fc0 |
|
17-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
changed codec detection and special ICH4 handling git-svn-id: file:///srv/svn/repos/haiku/trunk/current@793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15ea765d538b04e29139b8ef0da8f693908ad2c9 |
|
15-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
Change debugging routines, add more ICH4 support, add tertiary codec support. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@769 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c3c3848cc026c7fd54e3348f4c56e7b115049ae |
|
15-Aug-2002 |
beveloper <beveloper@nowhere.fake> |
This should fix problems with ICH4 chipsets. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08d3f7d47cfa9c6c98e65dba44177d40d2cc7e7a |
|
28-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
Add user friendly debugging, and enable an external amplifier. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@525 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc03e28f18ca1d42d456a4fdf628f4ec14540c9e |
|
12-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
removed warnigs, spelling errors, added prototypes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@139 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af9bf37038b20a22ecbe5b8fcef2c411762272b7 |
|
10-Jul-2002 |
beveloper <beveloper@nowhere.fake> |
BeOS Sound Driver for Intel ICH AC'97 Link interface Inital checkin of version 1.0, as published on BeBits. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@70 a95241bf-73f2-0310-859d-f6bbb57e9c96
|