Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 118436 | Differences between
and this patch

Collapse All | Expand All

(-)libmpdemux/demux_ts.c (-3 / +13 lines)
Lines 1318-1327 Link Here
1318
		}
1318
		}
1319
		else if ((p[0] & 0xF8) == 0x80)
1319
		else if ((p[0] & 0xF8) == 0x80)
1320
		{
1320
		{
1321
			int l, sub = 0;
1321
			mp_msg(MSGT_DEMUX, MSGL_DBG2, "A52 WITH HEADER\n");
1322
			mp_msg(MSGT_DEMUX, MSGL_DBG2, "A52 WITH HEADER\n");
1322
			es->start   = p+4;
1323
			es->type    = PES_PRIVATE1;
1323
			es->size    = packet_len - 4;
1324
			for(l = 0; l < packet_len - 1; l++)
1324
			es->type    = AUDIO_A52;
1325
			{
1326
				if(p[l] == 0x0B && p[l+1] == 0x77)
1327
				{
1328
					es->type    = AUDIO_A52;
1329
					sub = (l == 4) ? 4 : 0;
1330
					break;
1331
				}
1332
			}
1333
			es->start   = p + sub;
1334
			es->size    = packet_len - sub;
1325
			es->payload_size -= packet_len;
1335
			es->payload_size -= packet_len;
1326
1336
1327
			return 1;
1337
			return 1;

Return to bug 118436