--- src/jpegframe.cc.orig Thu Sep 26 23:59:23 2002 +++ src/jpegframe.cc Fri Sep 27 00:04:28 2002 @@ -19,6 +19,8 @@ */ #include +#include +#include #include #define _(S) gettext (S) @@ -34,16 +36,16 @@ : JpegContainer() { framehdr = NULL ; - ACTables = vector (4) ; - DCTables = vector (4) ; + ACTables = std::vector (4) ; + DCTables = std::vector (4) ; } JpegFrame::JpegFrame (BinaryIO *io) : JpegContainer() { framehdr = NULL ; - ACTables = vector (4) ; - DCTables = vector (4) ; + ACTables = std::vector (4) ; + DCTables = std::vector (4) ; read (io) ; } @@ -164,24 +166,24 @@ JpegContainer::write (io) ; } -void JpegFrame::recalcACTables (vector > freqs) +void JpegFrame::recalcACTables (std::vector > freqs) { - for (vector::iterator ht = ACTables.begin() ; ht != ACTables.end() ; ht++) { + for (std::vector::iterator ht = ACTables.begin() ; ht != ACTables.end() ; ht++) { if (*ht != NULL) { - vector codesize = calcCodeSize (freqs[(*ht)->getDestId()]) ; - vector bits = calcBits (codesize) ; - vector huffval = calcHuffVal (codesize) ; + std::vector codesize = calcCodeSize (freqs[(*ht)->getDestId()]) ; + std::vector bits = calcBits (codesize) ; + std::vector huffval = calcHuffVal (codesize) ; (*ht)->reset (bits, huffval) ; } } } -vector JpegFrame::calcCodeSize (vector freq) +std::vector JpegFrame::calcCodeSize (std::vector freq) { - vector codesize(257) ; - vector others(257) ; - for (vector::iterator j = others.begin() ; j != others.end() ; j++) { + std::vector codesize(257) ; + std::vector others(257) ; + for (std::vector::iterator j = others.begin() ; j != others.end() ; j++) { *j = -1 ; } @@ -230,9 +232,9 @@ return codesize ; } -vector JpegFrame::calcBits (vector codesize) +std::vector JpegFrame::calcBits (std::vector codesize) { - vector bits (33) ; + std::vector bits (33) ; for (unsigned int i = 0 ; i < 257 ; i++) { if (codesize[i] > 0) { @@ -275,9 +277,9 @@ return bits ; } -vector JpegFrame::calcHuffVal (vector codesize) +std::vector JpegFrame::calcHuffVal (std::vector codesize) { - vector huffval ; + std::vector huffval ; for (unsigned int i = 1 ; i <= 32 ; i++) { for (unsigned j = 0 ; j <= 255 ; j++) { if (codesize[j] == i) {