Mercurial > pt1
diff recpt1/tssplitter_lite.c @ 139:61ff9cabf962
fix for split buffer shortage
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Thu, 25 Apr 2013 15:08:35 +0900 |
parents | 550ee373afbc |
children | 1e7718cc2556 |
line wrap: on
line diff
--- a/recpt1/tssplitter_lite.c Thu Apr 25 15:08:34 2013 +0900 +++ b/recpt1/tssplitter_lite.c Thu Apr 25 15:08:35 2013 +0900 @@ -314,7 +314,7 @@ int version = 0; /* ½é´ü²½ */ - dbuf->size = 0; + dbuf->buffer_filled = 0; if (sbuf->size < 0) { return TSS_ERROR; } @@ -342,7 +342,7 @@ memcpy(dptr + d_offset, splitter->pat, LENGTH_PACKET); d_offset += LENGTH_PACKET; - dbuf->size += LENGTH_PACKET; + dbuf->buffer_filled += LENGTH_PACKET; break; default: if(0 != splitter->pmt_pids[pid]) { @@ -372,7 +372,7 @@ if(0 != splitter->pids[pid]) { memcpy(dptr + d_offset, sptr + s_offset, LENGTH_PACKET); d_offset += LENGTH_PACKET; - dbuf->size += LENGTH_PACKET; + dbuf->buffer_filled += LENGTH_PACKET; } break; } /* switch */