Mercurial > mplayer.hg
comparison libmpdemux/stream.c @ 17696:66d7afee9a46
added new stream_control() and new command: STREAM_CTRL_GET_TIME_LENGTH
author | nicodvb |
---|---|
date | Mon, 27 Feb 2006 21:06:47 +0000 |
parents | 6ac0b5f0d1ed |
children | a320248c2450 |
comparison
equal
deleted
inserted
replaced
17695:3f20b096782d | 17696:66d7afee9a46 |
---|---|
345 } | 345 } |
346 if(s->control) s->control(s,STREAM_CTRL_RESET,NULL); | 346 if(s->control) s->control(s,STREAM_CTRL_RESET,NULL); |
347 //stream_seek(s,0); | 347 //stream_seek(s,0); |
348 } | 348 } |
349 | 349 |
350 void stream_control(stream_t *s, int cmd, void *arg){ | |
351 if(!s->control) return STREAM_UNSUPORTED; | |
352 return s->control(s, cmd, arg); | |
353 } | |
354 | |
350 stream_t* new_memory_stream(unsigned char* data,int len){ | 355 stream_t* new_memory_stream(unsigned char* data,int len){ |
351 stream_t *s=malloc(sizeof(stream_t)+len); | 356 stream_t *s=malloc(sizeof(stream_t)+len); |
352 memset(s,0,sizeof(stream_t)); | 357 memset(s,0,sizeof(stream_t)); |
353 s->fd=-1; | 358 s->fd=-1; |
354 s->type=STREAMTYPE_MEMORY; | 359 s->type=STREAMTYPE_MEMORY; |