diff options
Diffstat (limited to 'sysutils/k3b/files/patch-src-device-k3bdevice.cpp')
-rw-r--r-- | sysutils/k3b/files/patch-src-device-k3bdevice.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/sysutils/k3b/files/patch-src-device-k3bdevice.cpp b/sysutils/k3b/files/patch-src-device-k3bdevice.cpp index 06c1ddca7aa6..024a3a2db2c5 100644 --- a/sysutils/k3b/files/patch-src-device-k3bdevice.cpp +++ b/sysutils/k3b/files/patch-src-device-k3bdevice.cpp @@ -1,5 +1,5 @@ ---- src/device/k3bdevice.cpp.orig Wed Jun 23 12:06:46 2004 -+++ src/device/k3bdevice.cpp Sun Jul 11 12:24:22 2004 +--- src/device/k3bdevice.cpp.orig Tue Aug 10 09:45:21 2004 ++++ src/device/k3bdevice.cpp Sun Aug 29 10:41:17 2004 @@ -57,6 +57,13 @@ #endif // Q_OS_LINUX @@ -14,7 +14,7 @@ #ifdef HAVE_RESMGR extern "C" { -@@ -153,8 +160,10 @@ +@@ -154,8 +161,10 @@ d->supportedProfiles = 0; @@ -25,7 +25,7 @@ // -@@ -193,6 +202,7 @@ +@@ -194,6 +203,7 @@ unsigned char header[2048]; ::memset( header, 0, 2048 ); @@ -33,22 +33,22 @@ cmd[0] = MMC::GET_CONFIGURATION; cmd[8] = 8; if( cmd.transport( TR_DIR_READ, header, 8 ) ) { -@@ -769,6 +779,14 @@ - m_bufferSize = 1024; - d->burnfree = false; - } -+ else if( description().startsWith("CD-R56S") ) { -+ m_writeModes |= TAO; -+ d->deviceType |= CDROM|CDR; -+ m_maxWriteSpeed = 6; -+ m_maxReadSpeed = 24; -+ m_bufferSize = 1302; -+ d->burnfree = false; -+ } +@@ -754,6 +764,14 @@ + m_bufferSize = 1024; + d->burnfree = false; } - else if( vendor().startsWith("HP") ) { - if( description().startsWith("CD-Writer 6020") ) { -@@ -2559,10 +2577,12 @@ ++ else if( vendor().startsWith("TEAC") && description().startsWith("CD-R56S") ) { ++ m_writeModes |= TAO; ++ d->deviceType |= CDROM|CDR; ++ m_maxWriteSpeed = 6; ++ m_maxReadSpeed = 24; ++ m_bufferSize = 1302; ++ d->burnfree = false; ++ } + else if( vendor().startsWith("MATSHITA") ) { + if( description().startsWith("CD-R CW-7501") ) { + m_writeModes = TAO|SAO; +@@ -2597,10 +2615,12 @@ { // if the device is already opened we do not close it // to allow fast multible method calls in a row @@ -61,7 +61,7 @@ // header size is 8 unsigned char* buffer = 0; -@@ -2648,13 +2668,16 @@ +@@ -2686,13 +2706,16 @@ delete [] buffer; } |