DocumentCode
3028066
Title
Unit testing optimized functions in H.264
Author
Zhang, Hao ; Deng, Yuetang ; Liu, Zhengye ; Zhao, Yuan ; Zhan, Haiyan
Author_Institution
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
fYear
2011
fDate
26-28 July 2011
Firstpage
3297
Lastpage
3300
Abstract
Unit testing is a very useful but also very time consuming process to verify the correctness of individual functions or procedures. Although unit testing may have already been widely used by video codec engineers, to the best of our knowledge, designing efficient unit test suites for optimized video codec functions has not been systematically studied. Therefore, the authors propose to attack this problem by firstly summarizing various SIMD (Single Instruction, Multiple Data) related bugs based on past experiences. Then, random testing and manually designed test suites design are exploited to detect those bugs. Random test cases would be sampling uniformly from the admissible values and are shown to be effective detecting those bugs. The manually created test suites are specially designed for some type of errors and can guarantee the bug detection as well as locate those bugs.
Keywords
image sampling; parallel processing; program debugging; video coding; H.264 video coding standard; SIMD related bug; bug detection; random testing; sampling; single instruction multiple data; unit testing optimized function; video codec function; Assembly; Computer bugs; Instruction sets; Quantization; Testing; Transforms; Video coding; software testing; video codecs;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Technology (ICMT), 2011 International Conference on
Conference_Location
Hangzhou
Print_ISBN
978-1-61284-771-9
Type
conf
DOI
10.1109/ICMT.2011.6001954
Filename
6001954
Link To Document