aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat
diff options
context:
space:
mode:
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>2008-06-22 08:53:44 +0000
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>2008-06-22 08:53:44 +0000
commitfabb990ec219d79d356c84cf227c728f9fe68e9e (patch)
treeed8a14cbb0c7b3122678a2ab799b938a3cf6f8f7 /libavformat
parent148c8d80180cfcc9115c6fae87401f50ecc4b987 (diff)
downloadffmpeg-fabb990ec219d79d356c84cf227c728f9fe68e9e.tar.gz
cosmetics, pts->dts
Originally committed as revision 13881 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/ffm.h2
-rw-r--r--libavformat/ffmdec.c30
-rw-r--r--libavformat/ffmenc.c8
3 files changed, 20 insertions, 20 deletions
diff --git a/libavformat/ffm.h b/libavformat/ffm.h
index 97b7a5c716..52a84094a8 100644
--- a/libavformat/ffm.h
+++ b/libavformat/ffm.h
@@ -48,7 +48,7 @@ typedef struct FFMContext {
int first_packet; /* true if first packet, needed to set the discontinuity tag */
int packet_size;
int frame_offset;
- int64_t pts;
+ int64_t dts;
uint8_t *packet_ptr, *packet_end;
uint8_t packet[FFM_PACKET_SIZE];
} FFMContext;
diff --git a/libavformat/ffmdec.c b/libavformat/ffmdec.c
index 8d0a39bc23..f428228e0e 100644
--- a/libavformat/ffmdec.c
+++ b/libavformat/ffmdec.c
@@ -99,7 +99,7 @@ static int ffm_read_data(AVFormatContext *s,
retry_read:
get_be16(pb); /* PACKET_ID */
fill_size = get_be16(pb);
- ffm->pts = get_be64(pb);
+ ffm->dts = get_be64(pb);
frame_offset = get_be16(pb);
get_buffer(pb, ffm->packet, ffm->packet_size - FFM_HEADER_SIZE);
ffm->packet_end = ffm->packet + (ffm->packet_size - FFM_HEADER_SIZE - fill_size);
@@ -156,18 +156,18 @@ static void ffm_seek1(AVFormatContext *s, offset_t pos1)
url_fseek(pb, pos, SEEK_SET);
}
-static int64_t get_pts(AVFormatContext *s, offset_t pos)
+static int64_t get_dts(AVFormatContext *s, offset_t pos)
{
ByteIOContext *pb = s->pb;
- int64_t pts;
+ int64_t dts;
ffm_seek1(s, pos);
url_fskip(pb, 4);
- pts = get_be64(pb);
+ dts = get_be64(pb);
#ifdef DEBUG_SEEK
av_log(s, AV_LOG_DEBUG, "pts=%0.6f\n", pts / 1000000.0);
#endif
- return pts;
+ return dts;
}
static void adjust_write_index(AVFormatContext *s)
@@ -184,18 +184,18 @@ static void adjust_write_index(AVFormatContext *s)
pos_min = 0;
pos_max = ffm->file_size - 2 * FFM_PACKET_SIZE;
- pts_start = get_pts(s, pos_min);
+ pts_start = get_dts(s, pos_min);
- pts = get_pts(s, pos_max);
+ pts = get_dts(s, pos_max);
if (pts - 100000 > pts_start)
goto end;
ffm->write_index = FFM_PACKET_SIZE;
- pts_start = get_pts(s, pos_min);
+ pts_start = get_dts(s, pos_min);
- pts = get_pts(s, pos_max);
+ pts = get_dts(s, pos_max);
if (pts - 100000 <= pts_start) {
while (1) {
@@ -207,7 +207,7 @@ static void adjust_write_index(AVFormatContext *s)
if (newpos == pos_min)
break;
- newpts = get_pts(s, newpos);
+ newpts = get_dts(s, newpos);
if (newpts - 100000 <= pts) {
pos_max = newpos;
@@ -220,7 +220,7 @@ static void adjust_write_index(AVFormatContext *s)
}
//printf("Adjusted write index from %"PRId64" to %"PRId64": pts=%0.6f\n", orig_write_index, ffm->write_index, pts / 1000000.);
- //printf("pts range %0.6f - %0.6f\n", get_pts(s, 0) / 1000000. , get_pts(s, ffm->file_size - 2 * FFM_PACKET_SIZE) / 1000000. );
+ //printf("pts range %0.6f - %0.6f\n", get_dts(s, 0) / 1000000. , get_dts(s, ffm->file_size - 2 * FFM_PACKET_SIZE) / 1000000. );
end:
url_fseek(pb, ptr, SEEK_SET);
@@ -337,7 +337,7 @@ static int ffm_read_header(AVFormatContext *s, AVFormatParameters *ap)
ffm->packet_ptr = ffm->packet;
ffm->packet_end = ffm->packet;
ffm->frame_offset = 0;
- ffm->pts = 0;
+ ffm->dts = 0;
ffm->read_state = READ_HEADER;
ffm->first_packet = 1;
return 0;
@@ -431,8 +431,8 @@ static int ffm_seek(AVFormatContext *s, int stream_index, int64_t wanted_pts, in
pos_min = 0;
pos_max = ffm->file_size - 2 * FFM_PACKET_SIZE;
while (pos_min <= pos_max) {
- pts_min = get_pts(s, pos_min);
- pts_max = get_pts(s, pos_max);
+ pts_min = get_dts(s, pos_min);
+ pts_max = get_dts(s, pos_max);
/* linear interpolation */
pos1 = (double)(pos_max - pos_min) * (double)(wanted_pts - pts_min) /
(double)(pts_max - pts_min);
@@ -441,7 +441,7 @@ static int ffm_seek(AVFormatContext *s, int stream_index, int64_t wanted_pts, in
pos = pos_min;
else if (pos >= pos_max)
pos = pos_max;
- pts = get_pts(s, pos);
+ pts = get_dts(s, pos);
/* check if we are lucky */
if (pts == wanted_pts) {
goto found;
diff --git a/libavformat/ffmenc.c b/libavformat/ffmenc.c
index 630df4cd47..7e197a57ae 100644
--- a/libavformat/ffmenc.c
+++ b/libavformat/ffmenc.c
@@ -37,7 +37,7 @@ static void flush_packet(AVFormatContext *s)
/* put header */
put_be16(pb, PACKET_ID);
put_be16(pb, fill_size);
- put_be64(pb, ffm->pts);
+ put_be64(pb, ffm->dts);
h = ffm->frame_offset;
if (ffm->first_packet)
h |= 0x8000;
@@ -54,14 +54,14 @@ static void flush_packet(AVFormatContext *s)
/* 'first' is true if first data of a frame */
static void ffm_write_data(AVFormatContext *s,
const uint8_t *buf, int size,
- int64_t pts, int header)
+ int64_t dts, int header)
{
FFMContext *ffm = s->priv_data;
int len;
if (header && ffm->frame_offset == 0) {
ffm->frame_offset = ffm->packet_ptr - ffm->packet + FFM_HEADER_SIZE;
- ffm->pts = pts;
+ ffm->dts = dts;
}
/* write as many packets as needed */
@@ -180,7 +180,7 @@ static int ffm_write_header(AVFormatContext *s)
ffm->packet_end = ffm->packet + ffm->packet_size - FFM_HEADER_SIZE;
assert(ffm->packet_end >= ffm->packet);
ffm->frame_offset = 0;
- ffm->pts = 0;
+ ffm->dts = 0;
ffm->first_packet = 1;
return 0;