aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/common.c')
-rw-r--r--libavcodec/common.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libavcodec/common.c b/libavcodec/common.c
index cf52d98cca..c3bfcfe648 100644
--- a/libavcodec/common.c
+++ b/libavcodec/common.c
@@ -104,13 +104,14 @@ void flush_put_bits(PutBitContext *s)
#ifdef CONFIG_ENCODERS
-void put_string(PutBitContext * pbc, char *s)
+void put_string(PutBitContext * pbc, char *s, int put_zero)
{
while(*s){
put_bits(pbc, 8, *s);
s++;
}
- put_bits(pbc, 8, 0);
+ if(put_zero)
+ put_bits(pbc, 8, 0);
}
/* bit input functions */