Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/4694
Title: Test Framework Enhancement and Automation Support for ST Media Framework
Authors: Dewani, Preeti
Keywords: EC 2012
Project Report
Project Report 2012
EC Project Report
EC (Communication)
Communication
Communication 2012
12MECC
12MECC37
Issue Date: 1-Jun-2014
Publisher: Institute of Technology
Series/Report no.: 12MECC37;
Abstract: In Set Top Boxes new applications support are coming day by day. In windows it is easy to support Media applications but when it comes to open source community then there is a need of a multimedia framework which provide libraries to support applications developed on top of it. Applications are linked to plugins, provided by Gstreamer, to provide appropriate functionality. There are many tools provided by Gstreamer. Some of them are gst-apps, gst-inspect, gst-discoverer, gst-launch which are useful for different purposes. For example, gst- launch is used for debugging purposes to create pipeline manually by connecting all elements, likewise gst-inspect is used to get detail about a particular element etc. With implementation of all these tools, human efforts can be reduced. So, a study of all these tools is required. For each and every functionality developed using gst-apps, there is need to do re- gression testing to check that in built functionalities are not breaking which were developed earlier. To do so, some framework are designed using XML and PYTHON scripting, which are suitable to complete whole test procedure. DVR i.e. Digital Video Recording is becoming a primary requirement of user. A continuous incorporation of new features is necessary in DVR and different use cases must be tested properly. Circular Buffer is one of the new implementation of DVR by which we can see latest buffer size recording. With new improvements there comes new issues which need to be resolved. To do all such sort of testing we require to automate the test framework so that much of our time should not be wasted in doing all these. For this purpose shell and python scripting is used. Even GUIs are also prepared for same purposes. For all that different applications are built using gstreamer and efforts are done in preparing gui for making work of user easy. Along with that bugs are solved in or- der to improve already built in functionality, circular buffer tool, bugs and testing is specially covered as an important part.
URI: http://hdl.handle.net/123456789/4694
Appears in Collections:Dissertation, EC (Communication)

Files in This Item:
File Description SizeFormat 
12MECC37.pdf12MECC373.6 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.