summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia/mem_player.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia/mem_player.c')
-rw-r--r--pjmedia/src/pjmedia/mem_player.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/pjmedia/src/pjmedia/mem_player.c b/pjmedia/src/pjmedia/mem_player.c
index c32bcb09..b0b6fa9c 100644
--- a/pjmedia/src/pjmedia/mem_player.c
+++ b/pjmedia/src/pjmedia/mem_player.c
@@ -25,7 +25,7 @@
#define THIS_FILE "mem_player.c"
-#define SIGNATURE PJMEDIA_PORT_SIGNATURE('M', 'P', 'l', 'y')
+#define SIGNATURE PJMEDIA_SIG_PORT_MEM_PLAYER
#define BYTES_PER_SAMPLE 2
struct mem_player
@@ -48,7 +48,7 @@ struct mem_player
static pj_status_t mem_put_frame(pjmedia_port *this_port,
- const pjmedia_frame *frame);
+ pjmedia_frame *frame);
static pj_status_t mem_get_frame(pjmedia_port *this_port,
pjmedia_frame *frame);
static pj_status_t mem_on_destroy(pjmedia_port *this_port);
@@ -125,7 +125,7 @@ PJ_DEF(pj_status_t) pjmedia_mem_player_set_eof_cb( pjmedia_port *port,
static pj_status_t mem_put_frame( pjmedia_port *this_port,
- const pjmedia_frame *frame)
+ pjmedia_frame *frame)
{
PJ_UNUSED_ARG(this_port);
PJ_UNUSED_ARG(frame);
@@ -165,7 +165,7 @@ static pj_status_t mem_get_frame( pjmedia_port *this_port,
player->eof = PJ_FALSE;
}
- size_needed = this_port->info.bytes_per_frame;
+ size_needed = PJMEDIA_PIA_AVG_FSZ(&this_port->info);
size_written = 0;
endpos = player->buffer + player->buf_size;
@@ -200,11 +200,11 @@ static pj_status_t mem_get_frame( pjmedia_port *this_port,
}
}
- frame->size = this_port->info.bytes_per_frame;
+ frame->size = PJMEDIA_PIA_AVG_FSZ(&this_port->info);
frame->timestamp.u64 = player->timestamp.u64;
frame->type = PJMEDIA_FRAME_TYPE_AUDIO;
- player->timestamp.u64 += this_port->info.samples_per_frame;
+ player->timestamp.u64 += PJMEDIA_PIA_SPF(&this_port->info);
return PJ_SUCCESS;
}