projects
/
paraslash.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
75f212d
)
Remove some cruft from bitstream.h.
author
Andre Noll
<maan@systemlinux.org>
Sun, 18 Oct 2009 10:33:05 +0000
(12:33 +0200)
committer
Andre Noll
<maan@systemlinux.org>
Wed, 18 Nov 2009 18:34:19 +0000
(19:34 +0100)
bitstream.h
patch
|
blob
|
history
diff --git
a/bitstream.h
b/bitstream.h
index
0a701d7
..
71d78fc
100644
(file)
--- a/
bitstream.h
+++ b/
bitstream.h
@@
-14,7
+14,6
@@
(((const uint8_t*)(x))[2] << 8) | \
((const uint8_t*)(x))[3])
(((const uint8_t*)(x))[2] << 8) | \
((const uint8_t*)(x))[3])
-# define NEG_SSR32(a,s) ((( int32_t)(a))>>(32-(s)))
# define NEG_USR32(a,s) (((uint32_t)(a))>>(32-(s)))
/**
# define NEG_USR32(a,s) (((uint32_t)(a))>>(32-(s)))
/**
@@
-37,8
+36,6
@@
struct vlc {
int table_size, table_allocated;
};
int table_size, table_allocated;
};
-#define MIN_CACHE_BITS 25
-
/** Load \a gb into local variables. */
#define OPEN_READER(name, gb)\
int name##_index= (gb)->index;\
/** Load \a gb into local variables. */
#define OPEN_READER(name, gb)\
int name##_index= (gb)->index;\
@@
-50,8
+47,6
@@
struct vlc {
/**
* Refill the internal cache from the bitstream.
/**
* Refill the internal cache from the bitstream.
- *
- * After this call at least MIN_CACHE_BITS will be available.
*/
#define UPDATE_CACHE(name, gb)\
name##_cache= AV_RB32( ((const uint8_t *)(gb)->buffer) \
*/
#define UPDATE_CACHE(name, gb)\
name##_cache= AV_RB32( ((const uint8_t *)(gb)->buffer) \
@@
-96,14
+91,8
@@
static inline int get_bits_count(struct getbit_context *s)
return s->index;
}
return s->index;
}
-static inline void skip_bits_long(struct getbit_context *s, int n)
-{
- s->index += n;
-}
-
/**
/**
- * reads 1-17 bits.
- * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2 reader can't
+ * Read 1-17 bits.
*/
static inline unsigned int get_bits(struct getbit_context *s, int n)
{
*/
static inline unsigned int get_bits(struct getbit_context *s, int n)
{
@@
-118,9
+107,6
@@
static inline unsigned int get_bits(struct getbit_context *s, int n)
/**
* Show 1-17 bits.
/**
* Show 1-17 bits.
- *
- * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2
- * reader can't.
*/
static inline unsigned int show_bits(struct getbit_context *s, int n)
{
*/
static inline unsigned int show_bits(struct getbit_context *s, int n)
{
@@
-128,7
+114,6
@@
static inline unsigned int show_bits(struct getbit_context *s, int n)
OPEN_READER(re, s)
UPDATE_CACHE(re, s)
tmp = SHOW_UBITS(re, s, n);
OPEN_READER(re, s)
UPDATE_CACHE(re, s)
tmp = SHOW_UBITS(re, s, n);
-// CLOSE_READER(re, s)
return tmp;
}
return tmp;
}
@@
-153,19
+138,6
@@
static inline unsigned int get_bits1(struct getbit_context *s)
return result;
}
return result;
}
-/**
- * reads 0-32 bits.
- */
-static inline unsigned int get_bits_long(struct getbit_context *s, int n)
-{
- if (n <= 17)
- return get_bits(s, n);
- else {
- int ret = get_bits(s, 16) << (n - 16);
- return ret | get_bits(s, n - 16);
- }
-}
-
/**
* Initialize a getbit_context structure.
*
/**
* Initialize a getbit_context structure.
*