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 :
بازگشت