-
公开(公告)号:US20180189142A1
公开(公告)日:2018-07-05
申请号:US15394479
申请日:2016-12-29
Applicant: WhatsApp Inc.
Inventor: Milan Stevanovic , Abhishek Jain
CPC classification number: G06F11/1446 , G06F21/12 , G06F21/56 , G06F21/563 , G06F21/565 , G06F21/568 , G06F2201/84 , H04L51/08 , H04L63/0428 , H04L63/1425 , H04L63/1433
Abstract: Techniques to scan and reorganize media files to remove gaps are described. In one embodiment, an apparatus may comprise a media handling component operative to receive a media file, the media file comprising a header portion and an encoded media portion, the header portion comprising one or more indexing tables, the encoded media portion comprising a plurality of encoded chunks; a media topology component operative to build an encoded media topology list by scanning the one or more indexing tables; and a media rebuilding component operative to build the media file into a rebuilt media file by copying the plurality of encoded chunks while generating one or more replacement indexing tables where the encoded media topology list indicates that the encoded media portion contains one or more unreferenced portions. Other embodiments are described and claimed.
-
公开(公告)号:US10157102B2
公开(公告)日:2018-12-18
申请号:US15394479
申请日:2016-12-29
Applicant: WhatsApp Inc.
Inventor: Milan Stevanovic , Abhishek Jain
Abstract: Techniques to scan and reorganize media files to remove gaps are described. In one embodiment, an apparatus may comprise a media handling component operative to receive a media file, the media file comprising a header portion and an encoded media portion, the header portion comprising one or more indexing tables, the encoded media portion comprising a plurality of encoded chunks; a media topology component operative to build an encoded media topology list by scanning the one or more indexing tables; and a media rebuilding component operative to build the media file into a rebuilt media file by copying the plurality of encoded chunks while generating one or more replacement indexing tables where the encoded media topology list indicates that the encoded media portion contains one or more unreferenced portions. Other embodiments are described and claimed.
-