summaryrefslogtreecommitdiff
path: root/apps/codecs/libcook/bitstream.h
diff options
context:
space:
mode:
authorMohamed Tarek <mt@rockbox.org>2009-05-12 13:21:34 +0000
committerMohamed Tarek <mt@rockbox.org>2009-05-12 13:21:34 +0000
commitf2c18d6922257c6610f4c01ed09ce318295bee68 (patch)
treeb71ccdd43d0213c1b78bebbe7593ebb4d25306af /apps/codecs/libcook/bitstream.h
parent950c4747e3c519372382e6b5a7e84bfd22e12d5c (diff)
downloadrockbox-f2c18d6922257c6610f4c01ed09ce318295bee68.tar.gz
rockbox-f2c18d6922257c6610f4c01ed09ce318295bee68.zip
-Remove calls to av_log() and use DEBUGF/printf instead, thuse removing
libavutil/log.[c/h] and libavutil/avutil.h. -Take necessary defines to bitstream.h from libavutil/intreadwrite.h to remove the latter. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20918 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libcook/bitstream.h')
-rw-r--r--apps/codecs/libcook/bitstream.h28
1 files changed, 19 insertions, 9 deletions
diff --git a/apps/codecs/libcook/bitstream.h b/apps/codecs/libcook/bitstream.h
index e3e3d77595..2319a4d672 100644
--- a/apps/codecs/libcook/bitstream.h
+++ b/apps/codecs/libcook/bitstream.h
@@ -31,10 +31,20 @@
31#include <assert.h> 31#include <assert.h>
32#include "libavutil/bswap.h" 32#include "libavutil/bswap.h"
33#include "libavutil/common.h" 33#include "libavutil/common.h"
34#include "libavutil/intreadwrite.h" 34//#include "libavutil/log.h"
35#include "libavutil/log.h"
36//#include "mathops.h" 35//#include "mathops.h"
37 36
37/* The following 2 defines are taken from libavutil/intreadwrite.h */
38#define AV_RB32(x) ((((const uint8_t*)(x))[0] << 24) | \
39 (((const uint8_t*)(x))[1] << 16) | \
40 (((const uint8_t*)(x))[2] << 8) | \
41 ((const uint8_t*)(x))[3])
42#define AV_WB32(p, d) do { \
43 ((uint8_t*)(p))[3] = (d); \
44 ((uint8_t*)(p))[2] = (d)>>8; \
45 ((uint8_t*)(p))[1] = (d)>>16; \
46 ((uint8_t*)(p))[0] = (d)>>24; } while(0)
47
38#if defined(ALT_BITSTREAM_READER_LE) && !defined(ALT_BITSTREAM_READER) 48#if defined(ALT_BITSTREAM_READER_LE) && !defined(ALT_BITSTREAM_READER)
39# define ALT_BITSTREAM_READER 49# define ALT_BITSTREAM_READER
40#endif 50#endif
@@ -731,7 +741,7 @@ static inline int check_marker(GetBitContext *s, const char *msg)
731{ 741{
732 int bit= get_bits1(s); 742 int bit= get_bits1(s);
733 if(!bit) 743 if(!bit)
734 av_log(NULL, AV_LOG_INFO, "Marker bit missing %s\n", msg); 744 printf("Marker bit missing %s\n", msg);
735 745
736 return bit; 746 return bit;
737} 747}
@@ -892,17 +902,17 @@ static inline void print_bin(int bits, int n){
892 int i; 902 int i;
893 903
894 for(i=n-1; i>=0; i--){ 904 for(i=n-1; i>=0; i--){
895 av_log(NULL, AV_LOG_DEBUG, "%d", (bits>>i)&1); 905 printf("%d", (bits>>i)&1);
896 } 906 }
897 for(i=n; i<24; i++) 907 for(i=n; i<24; i++)
898 av_log(NULL, AV_LOG_DEBUG, " "); 908 printf(" ");
899} 909}
900 910
901static inline int get_bits_trace(GetBitContext *s, int n, char *file, const char *func, int line){ 911static inline int get_bits_trace(GetBitContext *s, int n, char *file, const char *func, int line){
902 int r= get_bits(s, n); 912 int r= get_bits(s, n);
903 913
904 print_bin(r, n); 914 print_bin(r, n);
905 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d bit @%5d in %s %s:%d\n", r, n, r, get_bits_count(s)-n, file, func, line); 915 printf("%5d %2d %3d bit @%5d in %s %s:%d\n", r, n, r, get_bits_count(s)-n, file, func, line);
906 return r; 916 return r;
907} 917}
908static inline int get_vlc_trace(GetBitContext *s, VLC_TYPE (*table)[2], int bits, int max_depth, char *file, const char *func, int line){ 918static inline int get_vlc_trace(GetBitContext *s, VLC_TYPE (*table)[2], int bits, int max_depth, char *file, const char *func, int line){
@@ -914,7 +924,7 @@ static inline int get_vlc_trace(GetBitContext *s, VLC_TYPE (*table)[2], int bits
914 924
915 print_bin(bits2, len); 925 print_bin(bits2, len);
916 926
917 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d vlc @%5d in %s %s:%d\n", bits2, len, r, pos, file, func, line); 927 printf("%5d %2d %3d vlc @%5d in %s %s:%d\n", bits2, len, r, pos, file, func, line);
918 return r; 928 return r;
919} 929}
920static inline int get_xbits_trace(GetBitContext *s, int n, char *file, const char *func, int line){ 930static inline int get_xbits_trace(GetBitContext *s, int n, char *file, const char *func, int line){
@@ -922,7 +932,7 @@ static inline int get_xbits_trace(GetBitContext *s, int n, char *file, const cha
922 int r= get_xbits(s, n); 932 int r= get_xbits(s, n);
923 933
924 print_bin(show, n); 934 print_bin(show, n);
925 av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d xbt @%5d in %s %s:%d\n", show, n, r, get_bits_count(s)-n, file, func, line); 935 printf("%5d %2d %3d xbt @%5d in %s %s:%d\n", show, n, r, get_bits_count(s)-n, file, func, line);
926 return r; 936 return r;
927} 937}
928 938
@@ -932,7 +942,7 @@ static inline int get_xbits_trace(GetBitContext *s, int n, char *file, const cha
932#define get_vlc(s, vlc) get_vlc_trace(s, (vlc)->table, (vlc)->bits, 3, __FILE__, __PRETTY_FUNCTION__, __LINE__) 942#define get_vlc(s, vlc) get_vlc_trace(s, (vlc)->table, (vlc)->bits, 3, __FILE__, __PRETTY_FUNCTION__, __LINE__)
933#define get_vlc2(s, tab, bits, max) get_vlc_trace(s, tab, bits, max, __FILE__, __PRETTY_FUNCTION__, __LINE__) 943#define get_vlc2(s, tab, bits, max) get_vlc_trace(s, tab, bits, max, __FILE__, __PRETTY_FUNCTION__, __LINE__)
934 944
935#define tprintf(p, ...) av_log(p, AV_LOG_DEBUG, __VA_ARGS__) 945#define tprintf(p, ...) printf
936 946
937#else //TRACE 947#else //TRACE
938#define tprintf(p, ...) {} 948#define tprintf(p, ...) {}