Stefan Sauer
373f343eb7
info: add more TODO
2013-09-15 19:50:29 +02:00
Stefan Sauer
12aab9f618
info: switch streams when switching tabs
2013-09-15 19:50:29 +02:00
Stefan Sauer
4d817e158d
info: whitespace fix
2013-09-15 19:50:29 +02:00
Stefan Sauer
11730cfbe2
info: add human readable code info
2013-09-15 19:50:29 +02:00
Stefan Sauer
8e006976a8
info: improve resolution
...
Orint it as "w x h" and add idea to convert to human readable string
2013-09-15 19:50:29 +02:00
Stefan Sauer
3af608e760
info: add remaining audio/video info fields
2013-09-15 19:50:29 +02:00
Stefan Sauer
b63d7c3495
info: turn stream widgets into tables and add bitrate
2013-09-15 19:50:29 +02:00
Stefan Sauer
569999bb10
info: initialy paint video area black
2013-09-15 19:50:29 +02:00
Stefan Sauer
c3675e5ce1
info: ellipsize labels to avoid horzontal window growth
2013-09-15 19:50:29 +02:00
Stefan Sauer
5f689af851
info: stop playback on unrealize
...
Prevent "BadDrawable" errors.
2013-09-15 19:50:28 +02:00
Stefan Sauer
520518b660
info: ensure we have a native widnow for the drawing_area
...
Fixes BadID x errors.
2013-09-15 19:50:28 +02:00
Stefan Sauer
6bed29623b
info: add vapi info for ubuntu
2013-09-15 19:50:28 +02:00
Stefan Sauer
d41dd80d4a
REDME: planning
2013-09-15 19:50:28 +02:00
Stefan Sauer
fd1fdb9802
info: get a/mediainfo/v streams and show caps
2013-09-15 19:50:28 +02:00
Stefan Sauer
2855b1f24f
app: use a hpane instead of the file-chooser preview widget
...
This allows the user to modify the size.
2013-09-15 19:50:28 +02:00
Stefan Sauer
869499423c
app: only run discover for files
2013-09-15 19:50:28 +02:00
Stefan Sauer
80be4db45d
info: start to use discoverer and improve the ui
...
Organize the info pane as a table. Add mime type and duration fields to
container section.
2013-09-15 19:50:28 +02:00
Stefan Sauer
76fb0eafff
info: add more ui boilerplate and fixme comments
2013-09-15 19:50:28 +02:00
Stefan Sauer
2448bf8b80
info: enable discovered
...
Add comment telling how to regenerate the vapi files.
2013-09-15 19:50:28 +02:00
Stefan Sauer
0fdfd4d0af
info: make the overlay iface work and activate playback
2013-09-15 19:50:28 +02:00
Stefan Sauer
2e24a0b565
app: configure the filechooser more.
...
Go to home dir (maybe annoying feature). Don't show hidden files.
2013-09-15 19:50:28 +02:00
Stefan Sauer
d65cc2036e
build: fix libraryname
2013-09-15 19:50:28 +02:00
Stefan Sauer
e20d4504d3
info: add missing libs and enable the overlay code
2013-09-15 19:50:28 +02:00
Stefan Sauer
3b224f3b02
anjuta: add anjuta project
2013-09-15 19:50:28 +02:00
Stefan Sauer
6368796abb
info: add playbin2 and overlay iface handling
2013-09-15 19:50:28 +02:00
Stefan Sauer
49759e8177
mi: init gst
2013-09-15 19:50:28 +02:00
Stefan Sauer
cd1f50a971
info: start adding gstreamer discoverer
2013-09-15 19:50:28 +02:00
Stefan Sauer
076bfdceb6
mi: code style
2013-09-15 19:50:28 +02:00
Stefan Sauer
c10728a7a9
info,app: move label to separate info class
...
Info class will run discover and have the detailed UI.
2013-09-15 19:50:28 +02:00
Stefan Sauer
ae703c4f47
README: add sample discover output
2013-09-15 19:50:28 +02:00
Stefan Sauer
83de6725a2
app: add basic widget and do basic preview
...
Add a menu bar and a file browser. Set up a preview callback.
2013-09-15 19:50:28 +02:00
Stefan Sauer
36ec12dc9c
po: add LINGUAS file and handle generated files under po/
2013-09-15 19:50:27 +02:00
Stefan Sauer
9d662a51d2
build: tweak autogen.sh
...
Generate autoregen.sh, run configure.
2013-09-15 19:50:27 +02:00
Stefan Sauer
4c1567a368
*: initial boilerplate
2013-09-15 19:50:27 +02:00
Stefan Sauer
49a97a3553
docs: start collecting ideas
2013-09-15 19:50:27 +02:00
Thibault Saunier
8a9e9a7fd7
data: Port remaning scenario files to new format
...
And add support to user declared timestamps -1.0 as GST_CLOCK_TIME_NONE
2013-09-13 12:03:44 -03:00
Thibault Saunier
ea1f0a64f2
scenario: Rework scenarios to be: 1- Simpler to write them, 2- extendible
...
Make the scenario files a list of GstStructure-s as strings
2013-09-09 19:31:21 -03:00
Thibault Saunier
711946879e
bin-monitor: Add a way to specify pipelines on which to set scenarios
...
When used with LD_PRELOAD, the application might use various pipelines
for several different thing, we need to make it possible to spcify a
specific pipeline (or set of pipelines) on which to run the scenario.
The format is in the form of:
scenario_name:pipelinename_pattern*
2013-09-09 19:07:32 -03:00
Thibault Saunier
5cea134655
scenario: Try to run scenarios in development first
2013-09-09 19:01:44 -03:00
Edward Hervey
4dfecb6ee1
Adapt submodule usage for gst-devtools
2013-09-09 17:40:36 +02:00
Edward Hervey
746b6f41b2
tools: Update .gitignore for tools move
2013-09-09 15:36:15 +02:00
Thiago Santos
24b6284d17
pad-monitor: avoid false positives when a seek fails
...
Remove the expected seqnums for events when a seek fails, preventing
false positives at the final report
2013-09-05 16:15:40 -03:00
Vincent Penquerc'h
fefc5ffb41
monitor-preload: schedule a report printout at exit
...
Conflicts:
tools/gst-validate.c
2013-09-05 13:40:41 -03:00
Vincent Penquerc'h
7223b183f3
gst-validate: ensure the top level element is a pipeline
...
For instance, "fakesrc" will return a fakesrc, not a pipeline.
This is similar to what gst-launch does, and avoids calling
pipeline API on a non pipeline object (and thus asserting).
2013-09-05 13:40:39 -03:00
Vincent Penquerc'h
9cf4857776
gst-validate: do not try to use a pipeline which failed to create
...
Instead, error out properly with the actual error, if available.
2013-09-05 13:40:35 -03:00
Vincent Penquerc'h
3019586677
gst-validate: initialize gst/glib before use in scenario listing
...
Also ensure that if just -l is passed, we don't try creating a
non existent pipeline.
This makes gst-validate -l work properly again.
2013-09-05 13:37:39 -03:00
Thiago Santos
789ea6e9d5
pad-monitor: fix typo on macro usage
...
Pass the correct variable to macro
2013-09-05 11:47:21 -03:00
Thiago Santos
1860712098
pad-monitor: allow flushing flow returns when pad is flushing
...
It should always be acceptable to return GST_FLOW_FLUSHING when the
pad is flushing
2013-09-05 11:46:46 -03:00
Thiago Santos
a1775e75e5
pad-monitor: removing bad check
...
Elements are allowed to accumulate segments, they don't have to push
1:1 segments as they receive
2013-09-04 08:51:54 -03:00
Thiago Santos
25c55501a0
pad-monitor: buffer timestamp ranges check
...
Improve buffer timestamp range check:
* Only do it for encoders or decoders
* Audio has an acceptable tolerance of 100ms
To do this, keep track of the caps on the pad and store
if it is dealing with audio or video
2013-09-03 15:35:36 -03:00