diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2003-09-10 22:37:33 +0000 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2003-09-10 22:37:33 +0000 |
commit | 490579042adbd90921a175c3f738e662b93fe628 (patch) | |
tree | 34a8ede2ca4c5cc920389522c827ebece54e9615 /libavformat/dvcore.c | |
parent | 8c653280bd2b8606e276045c8b4f2deec3bf8772 (diff) | |
download | ffmpeg-490579042adbd90921a175c3f738e662b93fe628.tar.gz |
64 bit pts for writing - more const usage
Originally committed as revision 2255 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/dvcore.c')
-rw-r--r-- | libavformat/dvcore.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavformat/dvcore.c b/libavformat/dvcore.c index c6d5ed6a95..9fc2b9abc7 100644 --- a/libavformat/dvcore.c +++ b/libavformat/dvcore.c @@ -418,7 +418,7 @@ void dv_format_frame(DVMuxContext *c, uint8_t* buf) } } -void dv_inject_audio(DVMuxContext *c, uint8_t* pcm, uint8_t* frame_ptr) +void dv_inject_audio(DVMuxContext *c, const uint8_t* pcm, uint8_t* frame_ptr) { int i, j, d, of; for (i = 0; i < c->sys->difseg_size; i++) { @@ -434,7 +434,7 @@ void dv_inject_audio(DVMuxContext *c, uint8_t* pcm, uint8_t* frame_ptr) } } -void dv_inject_video(DVMuxContext *c, uint8_t* video_data, uint8_t* frame_ptr) +void dv_inject_video(DVMuxContext *c, const uint8_t* video_data, uint8_t* frame_ptr) { int i, j; int ptr = 0; @@ -565,7 +565,7 @@ out: } /* FIXME: The following three functions could be underengineered ;-) */ -void dv_assemble_frame(DVMuxContext *c, uint8_t* video, uint8_t* audio, int asize) +void dv_assemble_frame(DVMuxContext *c, const uint8_t* video, const uint8_t* audio, int asize) { uint8_t pcm[8192]; uint8_t* frame = &c->frame_buf[0]; @@ -604,7 +604,7 @@ void dv_assemble_frame(DVMuxContext *c, uint8_t* video, uint8_t* audio, int asiz /* FIXME: we have to have more sensible approach than this one */ if (fifo_size(&c->audio_data, c->audio_data.rptr) + asize >= AVCODEC_MAX_AUDIO_FRAME_SIZE) fprintf(stderr, "Can't process DV frame #%d. Insufficient video data or severe sync problem.\n", c->frames); - fifo_write(&c->audio_data, audio, asize, &c->audio_data.wptr); + fifo_write(&c->audio_data, (uint8_t *)audio, asize, &c->audio_data.wptr); } } |