diff options
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/vd_libmpeg2.c | 4 | ||||
-rw-r--r-- | libmpcodecs/vd_mpegpes.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libmpcodecs/vd_libmpeg2.c b/libmpcodecs/vd_libmpeg2.c index abbc15414a..1be958773b 100644 --- a/libmpcodecs/vd_libmpeg2.c +++ b/libmpcodecs/vd_libmpeg2.c @@ -286,10 +286,10 @@ while(current<end){ signal(SIGSEGV,old_sigh); // restore sighandler #endif - if(code==0x1FF){ +// if(code==0x1FF){ ret=parse_chunk(sh, 0xFF, NULL, framedrop); // send 'end of frame' if(ret) mpi=ret; - } +// } return mpi; } diff --git a/libmpcodecs/vd_mpegpes.c b/libmpcodecs/vd_mpegpes.c index 97e5adcbef..6ecac372ff 100644 --- a/libmpcodecs/vd_mpegpes.c +++ b/libmpcodecs/vd_mpegpes.c @@ -41,7 +41,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ static vo_mpegpes_t packet; mpi=mpcodecs_get_image(sh, MP_IMGTYPE_EXPORT, 0, sh->disp_w, sh->disp_h); packet.data=data; - packet.size=len-4; + packet.size=len; packet.timestamp=sh->timer*90000.0; packet.id=0x1E0; //+sh_video->ds->id; mpi->planes[0]=(uint8_t*)(&packet); |