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 | Size | Format | |
---|---|---|---|---|
12MECC37.pdf | 12MECC37 | 3.6 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.