summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/rtsp/AH263Assembler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix bad checks that causes crash when streaming H.263 content.Roger1 Jonsson2012-12-031-2/+28
| | | | | | | | | | | | | | | | | | Remove checks that causes crash for rtsp streamed h.263 content with certain values in the RTP payload header: Remove zero check for the five reserved bits in the payload header. According to RFC 4629 these bits MUST be ignored by receivers. Remove zero-check for the VRC (Video Redundancy Coding) bit, skip packet instead. Remove zero-check for the PLEN bits (extra picture header), skip packet instead. Remove zero-check for the PEBIT bits (extra picture header), skip packet instead. Remove corresponding zero check for the four resreved bits in the AMR payload header. According to RFC 4867 these bits MUST be ignored by receivers. Change-Id: I7fc21d69a19d23da24f9267623c338d415ef1387
* Changes to add support for H263-1999/2000 formats for streamingAndreas Huber2012-04-111-5/+7
| | | | | | contributed by sureshc@nvidia.com (and subsequently simplified) Change-Id: Ia1c2ac9233f5414ce3e4a70e42e68c1c5c35eb9d
* Add new APIs AMessage::(set|find)Buffer to make it safer to passAndreas Huber2012-02-221-1/+1
| | | | | | ABuffer objects through messages. Change-Id: I9f8b4e4c4767d0d70a0105e0c0813b754379b49d
* Better support for rtsp (normal play-)time display. Better seek support, ↵Andreas Huber2010-08-271-5/+1
| | | | | | | timeout if no packets arrive for too long. Change-Id: Id491541a6ae501604cda815f8e961a3bfe26db7d related-to-bug: 2556656
* Fix the h.263 assembler to properly subset a buffer's range if it already ↵Andreas Huber2010-08-121-1/+1
| | | | | | has a range applied. Change-Id: I7cc468a3095537347d86803579001458b62fcadb
* Support for Gtalk video, includes AMR/H.263 assembler and packetization ↵Andreas Huber2010-08-041-0/+191
support, extensions to MediaRecorder to stream via RTP over a pair of UDP sockets as well as various fixes to the RTP implementation. Change-Id: I95b8dd487061add9bade15749e563b01cd99d9a6