Added .desktop file and its installation commands in Makefile.in
Removed debug prints.
Fixed gint64 format specifier to G_GINT64_FORMAT.
Fix for storing the resource file
Seperated source changes from patch that had debian commits
Changes seperated from the below commit:
Changed the path of XML for make install Added Debian
Packaging Directory
Signed-off-by: Ankur Agarwal <ankuragarwal@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Changes seperated from the below commit:
Changed the path of XML for make install Added Debian
Packaging Directory
Signed-off-by: Ankur Agarwal <ankuragarwal@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
11 years agoSwitch from dual to single: Pipeline continues from the same instant at which switchi...
Switch from dual to single: Pipeline continues from the same instant at which switching is done.
Replaced deprecated method gst_x_overlay_set_xwindow_id() by gst_x_overlay_set_window_handle().
Modified in accordance to coding guidelines for header and C files.
Removed unused directory resources.
Modified in acordance to coding guidelines.
In accordance to coding guidelines.
Handle asynchronous get state return using timeout.
Define a TIMEOUT constant for get state function.
Implemented forward and rewind.
Action on help button.
Display version of the application.
Close application on incorrect sink.
Switch on no file.
Minor changes.
Removed make warnings.
Modified Play media function to be independent of the draw area.
Handler for switch button.
Play Media function independent of the draw area.
Addded sink memeber in window structure.
Handler for Switch Button.
Switch Button Handling.
Renames resources directory and glade file for consistency.
Signed-off-by: Mrinmayee <mrinmayee@ubuntu.(none)>
Signed-off-by: Mrinmayee <mrinmayee@ubuntu.(none)>
Fixed make warnings.
Fixed make warnings.
Fixed copyright, including header files and permissions issues.
Removed typecast warnings.
Added callbacks for timer interval, open button, seek media.
Added callbacks for timer interval, open button, seek media.
Added prototype for DualDecode_seekMedia.
Added protoype for function realpath.
Merge branch 'master' of gitorious.tif.ti.com:glsdk/dual_decode
pushing backup
Merge branch 'master' of gitorious.tif.ti.com:glsdk/dual_decode
basic single/dual decode functionality achieved
Added PKG_CHECK_MODULES for gstreamer-interfaces-0.10.
Modified protoype for DualDecode_playMedia function.
Implemented functions from gst-controller.h.
Merge branch 'master' of gitorious.tif.ti.com:glsdk/dual_decode
Added flags for gstreamer interfaces.
Added flags for gstreamer interfaces.
GST-Controller.h modified
Repository cleaned.
Header file for GUI.
Header file for GStreamer functions
Header file for GStreamer functions
Rectified by replacing target as dual-decode instead of v4l2loopback
TI logo and tagline.
Doxyfile and templates
Initial Doxyfile
Header defining constants used.
Added main.c for dual decode.
Checks for the presence of X11. Calls function for initialzation
of GStreamer and processing of the decode for input files.
Checks for the presence of X11. Calls function for initialzation
of GStreamer and processing of the decode for input files.
Added files gst-controller.h and gst-controller.c
Contain all the GStreamer related functions.
-Initialization of GStreamer framework
-Creating Gstreamer pipeline
-Setting up of the pipelines
-Callback method for the bus of the pipeline
Contain all the GStreamer related functions.
-Initialization of GStreamer framework
-Creating Gstreamer pipeline
-Setting up of the pipelines
-Callback method for the bus of the pipeline
Added files cli.c and cli.h.
These process the command line arguments of the dual decode application.
The tasks performed are :
-Count the number of input files.
-Set absolute pathname from relative paths
-Process other options viz versio, sink, fps and application debug level.
These process the command line arguments of the dual decode application.
The tasks performed are :
-Count the number of input files.
-Set absolute pathname from relative paths
-Process other options viz versio, sink, fps and application debug level.
Makefile for command line dual decode
Added object files dependencies for targets.
Resolved whitespaces issue
Modified Makefile.in.
Removed autogenerable files. Added autogen.sh
Display Window : UI data path
The exported functions by the display window are declared in
include/gui-frontend/display-window.h
The exported functions are used for:
* creating and deleting a window
* resizing a window
* renaming a window
* show/hide a window
* create a video-sink out of a window
the static callback function for the delete-event for this window
and the exported functions are defined in
src/gui-frontend/display-window.c
The callback function logs an error message and returns FALSE.
Must be edited to pop up an invalid action window.
The exported functions by the display window are declared in
include/gui-frontend/display-window.h
The exported functions are used for:
* creating and deleting a window
* resizing a window
* renaming a window
* show/hide a window
* create a video-sink out of a window
the static callback function for the delete-event for this window
and the exported functions are defined in
src/gui-frontend/display-window.c
The callback function logs an error message and returns FALSE.
Must be edited to pop up an invalid action window.
configure.ac added
Self explanatory ... so no comments
Self explanatory ... so no comments
Icons added for decoder window controls
Though this patch inserts binary files into the tree, these files
are required for collaborative development.
These files will be downloaded by a git pull and the icons will be
available for a remote build. The icon names are hardcoded in the
XML file.
Though this patch inserts binary files into the tree, these files
are required for collaborative development.
These files will be downloaded by a git pull and the icons will be
available for a remote build. The icon names are hardcoded in the
XML file.
GUI Design for Help Window
The common macros for all the GUI widgets is placed in
include/gui-frontend/gui-common.h
This file will be modified when code for other GUI elements
will be added to the tree
The Help window functions are exported in
include/gui-frontend/help-window.h
The Help window exported functions and the static callback
functions for the widgets are defined in
src/gui-frontend/help-window.h
In the Glade generated XML file, pauseImage Widget is added.
The common macros for all the GUI widgets is placed in
include/gui-frontend/gui-common.h
This file will be modified when code for other GUI elements
will be added to the tree
The Help window functions are exported in
include/gui-frontend/help-window.h
The Help window exported functions and the static callback
functions for the widgets are defined in
src/gui-frontend/help-window.h
In the Glade generated XML file, pauseImage Widget is added.
UI Designed in GLADE
The UI for the application is designed in Glade.
The GUI consist of:
* An application window to dynamically switch between
single decode and dual decode
* A playback control window to open media, play, pause,
rewind, and fast forward and a seek bar to seek through
the media. Also, the decode control has a pane for
error logging and diagnostics
* A display window which will serve as video sink for
GStreamer
* A help window to provide access to datasheet, user guide
and release notes
The design also includes a file chooser window which will be
used to open media files.
The directory structure is changed to src/gui-frontend/
which will have all the GUI widget callbacks.
The callbacks have not been added yet.
The UI for the application is designed in Glade.
The GUI consist of:
* An application window to dynamically switch between
single decode and dual decode
* A playback control window to open media, play, pause,
rewind, and fast forward and a seek bar to seek through
the media. Also, the decode control has a pane for
error logging and diagnostics
* A display window which will serve as video sink for
GStreamer
* A help window to provide access to datasheet, user guide
and release notes
The design also includes a file chooser window which will be
used to open media files.
The directory structure is changed to src/gui-frontend/
which will have all the GUI widget callbacks.
The callbacks have not been added yet.
initial files
i am not writing any discussion here. this is initial set of files
will edit these and push again
i am not writing any discussion here. this is initial set of files
will edit these and push again
Code Review : A few newlines here and there.
* Added some new "\n"to teh code to make the output more readable.
* Removed some redundant macros used earlier
* check_XXX(arg) : not required any more
* debug : moved to include/gui.h
* Added few debug statements
* Added error domain and error code in debug message for unhandled
bus errors. This will help in adding error handling code in
later bug fixes.
* Added some new "\n"to teh code to make the output more readable.
* Removed some redundant macros used earlier
* check_XXX(arg) : not required any more
* debug : moved to include/gui.h
* Added few debug statements
* Added error domain and error code in debug message for unhandled
bus errors. This will help in adding error handling code in
later bug fixes.
Directory Structure : Autoconf incorporated
GUI : Implemented comments for code review
media-play.c : pipeline bus error messages handled (partially)
This patch handles 3 errors:
* Invalid URI : File does not exist.
* Output xvimagesink window is closed.
* Missing plugin.
In case of other errors, the error message and the debug message
is displayed.
This patch also throws warning messgaes on screen.
This patch handles 3 errors:
* Invalid URI : File does not exist.
* Output xvimagesink window is closed.
* Missing plugin.
In case of other errors, the error message and the debug message
is displayed.
This patch also throws warning messgaes on screen.
gui.c : exit_application does not kill NULL gtk loop
In exit application the variable level stores the gtk main loop depth.
If level is equal to zero, gtk_main() was never invoked. So, no need to
call gtk_main_quit().
gtk_widget_destroy() destroys window widget. this is created in init_gui()
function.
In exit application the variable level stores the gtk main loop depth.
If level is equal to zero, gtk_main() was never invoked. So, no need to
call gtk_main_quit().
gtk_widget_destroy() destroys window widget. this is created in init_gui()
function.
repository name modified
app name changed
erroneous files removed
Makefile added
demo application ready for media playback.
basic structure ready. Most of the error handling capabilities and user
interface settings need to be done.
basic structure ready. Most of the error handling capabilities and user
interface settings need to be done.
pipeline.h not required
playbin used
OGG library added
Fully functional OGG decode and test utility
ogg file pipeline library added