comparison libmpdemux/demux_mpg.c @ 24257:d261f5109660

cosmetics: typo fix UNSUPORTED --> UNSUPPORTED
author diego
date Tue, 28 Aug 2007 22:38:45 +0000
parents 148b85340a65
children 1ecf2ff1d512
comparison
equal deleted inserted replaced
24256:587555a43c76 24257:d261f5109660
581 workaround: 581 workaround:
582 set dp->stream_pts only when feeding the video stream, or strangely interleaved files 582 set dp->stream_pts only when feeding the video stream, or strangely interleaved files
583 (such as SWIII) will show strange alternations in the stream time, wildly going 583 (such as SWIII) will show strange alternations in the stream time, wildly going
584 back and forth 584 back and forth
585 */ 585 */
586 if(ds == demux->video && stream_control(demux->stream, STREAM_CTRL_GET_CURRENT_TIME,(void *)&stream_pts)!=STREAM_UNSUPORTED) 586 if(ds == demux->video && stream_control(demux->stream, STREAM_CTRL_GET_CURRENT_TIME,(void *)&stream_pts)!=STREAM_UNSUPPORTED)
587 dp->stream_pts = stream_pts; 587 dp->stream_pts = stream_pts;
588 ds_add_packet(ds,dp); 588 ds_add_packet(ds,dp);
589 if (demux->priv && set_pts) ((mpg_demuxer_t*)demux->priv)->last_pts = pts/90000.0f; 589 if (demux->priv && set_pts) ((mpg_demuxer_t*)demux->priv)->last_pts = pts/90000.0f;
590 // if(ds==demux->sub) parse_dvdsub(ds->last->buffer,ds->last->len); 590 // if(ds==demux->sub) parse_dvdsub(ds->last->buffer,ds->last->len);
591 return 1; 591 return 1;
990 int demux_mpg_control(demuxer_t *demuxer,int cmd, void *arg){ 990 int demux_mpg_control(demuxer_t *demuxer,int cmd, void *arg){
991 mpg_demuxer_t *mpg_d=(mpg_demuxer_t*)demuxer->priv; 991 mpg_demuxer_t *mpg_d=(mpg_demuxer_t*)demuxer->priv;
992 992
993 switch(cmd) { 993 switch(cmd) {
994 case DEMUXER_CTRL_GET_TIME_LENGTH: 994 case DEMUXER_CTRL_GET_TIME_LENGTH:
995 if(stream_control(demuxer->stream, STREAM_CTRL_GET_TIME_LENGTH, arg) != STREAM_UNSUPORTED) { 995 if(stream_control(demuxer->stream, STREAM_CTRL_GET_TIME_LENGTH, arg) != STREAM_UNSUPPORTED) {
996 mp_msg(MSGT_DEMUXER,MSGL_DBG2,"\r\nDEMUX_MPG_CTRL, (%.3lf)\r\n", *((double*)arg)); 996 mp_msg(MSGT_DEMUXER,MSGL_DBG2,"\r\nDEMUX_MPG_CTRL, (%.3lf)\r\n", *((double*)arg));
997 return DEMUXER_CTRL_GUESS; 997 return DEMUXER_CTRL_GUESS;
998 } 998 }
999 if (mpg_d && mpg_d->has_valid_timestamps) { 999 if (mpg_d && mpg_d->has_valid_timestamps) {
1000 *((double *)arg)=(double)mpg_d->first_to_final_pts_len; 1000 *((double *)arg)=(double)mpg_d->first_to_final_pts_len;