This allows using it from libavformat as well. This will be used by the RTP/JPEG depacketizer. Signed-off-by: Martin Storsjö <martin@martin.st>tags/n1.0
| @@ -46,7 +46,7 @@ void avpriv_align_put_bits(PutBitContext *s) | |||||
| put_bits(s,s->bit_left & 7,0); | put_bits(s,s->bit_left & 7,0); | ||||
| } | } | ||||
| void ff_put_string(PutBitContext *pb, const char *string, int terminate_string) | |||||
| void avpriv_put_string(PutBitContext *pb, const char *string, int terminate_string) | |||||
| { | { | ||||
| while(*string){ | while(*string){ | ||||
| put_bits(pb, 8, *string); | put_bits(pb, 8, *string); | ||||
| @@ -161,7 +161,7 @@ static void jpeg_put_comments(MpegEncContext *s) | |||||
| /* JFIF header */ | /* JFIF header */ | ||||
| put_marker(p, APP0); | put_marker(p, APP0); | ||||
| put_bits(p, 16, 16); | put_bits(p, 16, 16); | ||||
| ff_put_string(p, "JFIF", 1); /* this puts the trailing zero-byte too */ | |||||
| avpriv_put_string(p, "JFIF", 1); /* this puts the trailing zero-byte too */ | |||||
| put_bits(p, 16, 0x0201); /* v 1.02 */ | put_bits(p, 16, 0x0201); /* v 1.02 */ | ||||
| put_bits(p, 8, 0); /* units type: 0 - aspect ratio */ | put_bits(p, 8, 0); /* units type: 0 - aspect ratio */ | ||||
| put_bits(p, 16, s->avctx->sample_aspect_ratio.num); | put_bits(p, 16, s->avctx->sample_aspect_ratio.num); | ||||
| @@ -176,7 +176,7 @@ static void jpeg_put_comments(MpegEncContext *s) | |||||
| flush_put_bits(p); | flush_put_bits(p); | ||||
| ptr = put_bits_ptr(p); | ptr = put_bits_ptr(p); | ||||
| put_bits(p, 16, 0); /* patched later */ | put_bits(p, 16, 0); /* patched later */ | ||||
| ff_put_string(p, LIBAVCODEC_IDENT, 1); | |||||
| avpriv_put_string(p, LIBAVCODEC_IDENT, 1); | |||||
| size = strlen(LIBAVCODEC_IDENT)+3; | size = strlen(LIBAVCODEC_IDENT)+3; | ||||
| AV_WB16(ptr, size); | AV_WB16(ptr, size); | ||||
| } | } | ||||
| @@ -188,7 +188,7 @@ static void jpeg_put_comments(MpegEncContext *s) | |||||
| flush_put_bits(p); | flush_put_bits(p); | ||||
| ptr = put_bits_ptr(p); | ptr = put_bits_ptr(p); | ||||
| put_bits(p, 16, 0); /* patched later */ | put_bits(p, 16, 0); /* patched later */ | ||||
| ff_put_string(p, "CS=ITU601", 1); | |||||
| avpriv_put_string(p, "CS=ITU601", 1); | |||||
| size = strlen("CS=ITU601")+3; | size = strlen("CS=ITU601")+3; | ||||
| AV_WB16(ptr, size); | AV_WB16(ptr, size); | ||||
| } | } | ||||
| @@ -1022,7 +1022,7 @@ static void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_n | |||||
| if(!(s->flags & CODEC_FLAG_BITEXACT)){ | if(!(s->flags & CODEC_FLAG_BITEXACT)){ | ||||
| put_bits(&s->pb, 16, 0); | put_bits(&s->pb, 16, 0); | ||||
| put_bits(&s->pb, 16, 0x1B2); /* user_data */ | put_bits(&s->pb, 16, 0x1B2); /* user_data */ | ||||
| ff_put_string(&s->pb, LIBAVCODEC_IDENT, 0); | |||||
| avpriv_put_string(&s->pb, LIBAVCODEC_IDENT, 0); | |||||
| } | } | ||||
| } | } | ||||
| @@ -98,7 +98,7 @@ static inline void flush_put_bits(PutBitContext *s) | |||||
| #ifdef BITSTREAM_WRITER_LE | #ifdef BITSTREAM_WRITER_LE | ||||
| #define avpriv_align_put_bits align_put_bits_unsupported_here | #define avpriv_align_put_bits align_put_bits_unsupported_here | ||||
| #define ff_put_string ff_put_string_unsupported_here | |||||
| #define avpriv_put_string ff_put_string_unsupported_here | |||||
| #define avpriv_copy_bits avpriv_copy_bits_unsupported_here | #define avpriv_copy_bits avpriv_copy_bits_unsupported_here | ||||
| #else | #else | ||||
| /** | /** | ||||
| @@ -111,7 +111,7 @@ void avpriv_align_put_bits(PutBitContext *s); | |||||
| * | * | ||||
| * @param terminate_string 0-terminates the written string if value is 1 | * @param terminate_string 0-terminates the written string if value is 1 | ||||
| */ | */ | ||||
| void ff_put_string(PutBitContext *pb, const char *string, int terminate_string); | |||||
| void avpriv_put_string(PutBitContext *pb, const char *string, int terminate_string); | |||||
| /** | /** | ||||
| * Copy the content of src to the bitstream. | * Copy the content of src to the bitstream. | ||||