Mercurial > mplayer.hg
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; |