From a7a6e41c24ee7498bae5f13e4525bdaa508bd3d8 Mon Sep 17 00:00:00 2001 From: nicodvb Date: Fri, 2 Nov 2007 17:43:39 +0000 Subject: remove the registration descriptor from the PSM: writing the fourcc in it makes it total crap git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24931 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/muxer_mpeg.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'libmpdemux') diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c index 76b9d0e567..8d84b72514 100644 --- a/libmpdemux/muxer_mpeg.c +++ b/libmpdemux/muxer_mpeg.c @@ -647,14 +647,9 @@ static int write_mpeg_psm(muxer_t *muxer, char *buff) buff[len++] = priv->psm_info.streams[i].type; buff[len++] = priv->psm_info.streams[i].id; buff[len++] = 0; //len of descriptor upper ... - buff[len++] = 6; //... lower + buff[len++] = 0; //... lower - //registration descriptor - buff[len++] = 0x5; //tag - buff[len++] = 4; //length: 4 bytes - memcpy(&(buff[len]), (char*) &(priv->psm_info.streams[i].format), 4); - len += 4; - dlen += 10; + dlen += 4; } } *(uint16_t *)(&buff[10]) = be2me_16(dlen); //length of the es descriptors -- cgit v1.2.3