[pitivi] (287 commits) Created branch ges



The branch 'ges' was created.

Summary of new commits:

  1dbb504... Implement import and playback of 1 clip or project using GE
  556e739... GES : Add time handling to the timeline
  6eea9e7... Implement the seek function
  62fad6d... Always show transitions' track objects on top
  0d83d37... GES : make it so the projects load from menu and startupwiz
  fe7886f... GES : make it so transitions' track objects don't have a na
  21270bd... GES : add sources to the sourcelist when loading a project
  12a9671... Handle timeline object position when adding to timeline
  52ff982... GES : make sure the source is not added to the background l
  b071ec4... GES : make sure the position callback doesn't fail
  774a837... GES : make it so the background source lasts till the start
  b396872... GES : make it so you can drag and drop tl objects, trim the
  0182e90... Add a selected attribute to the timeline
  5d5c083... Set auto transitions to true, and add a dummy background
  d484b02... Adapts the Movecontexts
  47969f2... Inits GES
  5499a1b... Reimplements the snap function
  fe27cfa... Make the layers be represented accurately
  b6381f8... Implement the delete selected function
  9aef73a... Add the group an ungroup selected function
  f11758b... Add the split function
  96e2b99... Disable updates when needed
  b9aa881... Fix drag and drop and trimming
  7c95bb1... Enable effects
  c20a27d... Enable basic rendering
  50f51df... Modifies undo.py to prevent it from bugging us
  b102c43... Enable saving
  3785db8... Add missing ges imports, and make it pass pep8
  ea0823c... Make the sources always have a 1 priority by default
  5f2c7bd... Starts fixing the clip properties
  840c4b9... Handle setting pipeline to pause properly
  e19b58d... Set pipeline to NULL when deleting for the while
  9f81ecc... Use the standard gst.Discoverer everywhere
  98321f3... Restores the start up wizard
  326dc76... Enables choosing directory, encoders and muxer for the rend
  7ce7480... Enables the display of encoder's properties
  c12b598... Don't call object removed when the background layer is remo
  3ec7619... Track object : change in the movement policy
  572c5c7... This finishes enabling the transformation box
  0d7fb4c... Better usage of the DiscovererInfo so we can actually kill 
  53eed23... Port the application startup to GES
  348b81c... Cleanup the effects after the GES port
  cc266a5... Clean up rendering so we can remove unused code later
  ee6eb00... Rename EffectFactory to Effect and adapt move it to effect.
  020bd48... project: Use the GstPipeline method on GstPipelines
  f17f713... timeline: Use GES types as needed
  49cb66e... mainwindow: Comment the seeking code as it is now done in t
  f2cc15b... Cleaning up the codebase
  e49b30c... viewer: Fix play/pause button
  a38d760... build: Fix the build system
  d75d94a... Initialise GES the right way
  5fa477e... application: remove command line mode
  9346583... Check for GES at startup
  d63949f... test: Fix clean-local in the makefile
  7dd2ac3... Remove pitivigstutils as we now depend on recent enough ver
  cfadae3... Misc minor fixes after GES port
  a2715b9... Use a global variable for the GES timeline background
  a8bde32... clipproperties: Hide again hidden effects
  9fee36b... Handle formatters properly
  0e20860... Properly handle projects and seeking
  5ec316d... Properly handle timeline duration
  1860827... Remove the background layer as it is now handled by GES its
  56bf262... Reintroduce the Gap class, ported to the GES context
  8fcb081... Start reimplementing Drag and drop better
  2ab0cfe... clipproperties: Fix bugs in SelectionChangesCb
  eb23dbe... Cleanup all around
  2280aa3... Do not try to seek where it is not possible
  aed83cf... Add a GES port TODO list
  b3339ea... context: Handle priority properly in default mode
  5129083... timeline: properly handle the vertical adjustement
  357c5c5... Update ges_port.notes
  e4c14bf... timeline: Do not readd same file when trying to add a new o
  05ea8c2... bin: Add a script to use pitivi and ges from git without in
  2a5aabc... bin: Update pitivi-git script documentation
  61edee0... ui: Fixup, do not used method that do no exist in GES
  f55d306... ui: Make the controller Loggable
  54df743... ui: Make TrimHandle a Loggable
  55d0afe... timeline: rivive the Selection class and use it
  14196ee... ui: Handle track height properly using layers instead of ca
  91726e7... utils: Cleanup the utils file
  6370d6a... utils: Make the Seeker class a singleton and add a flush() 
  76b278b... Restore effects after GES port + cleanup
  b345936... ui: Layer height as been set to 1000 in GES
  7351669... Misc fixes
  7f58789... utils: Add a seekRelative method to the Seeker
  9c9f1bf... ui: Wait for TrackObject to be created before creating the 
  467375d... ui: Enhance layer and vertical scrollbar management in the 
  fb960d8... ui: Fix the way we handle object movements in the timeline
  1b65261... Misc fixes after GES port
  4e02da0... ui: Handle encoder settings on rendering
  85e5a9d... Fix the seekRelative method and make use of it in the viewe
  feec191... utils: Add a setPosition method to Seeker
  5031f34... utils: Add a togglePipeline utility function
  d7c6026... ui: Rework the encoding dialog
  855d7b1... docs: Update ges_port state file
  a7f1774... Misc fixes
  933441b... Update ges ports notes
  06fe521... Initial fix for the "Insert at End of Timeline" feature wit
  2f4415b... ui: Finnish the "Insert at end of timeline" port to GES
  4c1d3cf... pitivi: Make use of the ges enum instead of hacky around.
  da3cd47... Silly workaround to restore import of all my videos.
  c7d0b3f... Reimplementation of the previewing from the sourcelist.
  8cd3fc6... ui: Properly handle Subtitles discovery in media files
  0b96449... ui: cleanup preview playback reimplementation
  77d7f9b... Re-disable icons on buttons
  813b37e... Re-enable property descriptions (blurbs) for codecs
  40f4b77... Make filechooser audio previews work again
  38fd534... ui/sourcelist: clarify _addNextSource and _trackObjectAdded
  95eb9c9... Fix a traceback when closing render dialog, cleanup the cod
  d95adeb... Prevent the render dialog from having a blank output filena
  6f381a7... Remove a print statement when reaching end of stream
  39f271f... Automatically set the size of the Media Library previewer
  1ee2ada... Put the Media Library previewer's playback controls at the 
  23d08bb... Ensure that previewed videos fit within a reasonable size
  3700c35... Make the Media Library previewer refresh faster
  c94100f... ui: Properly handle play/pause in the previewer widget
  c6a5b9a... ui: Use the ges enum in the encoding dialog
  54dc0c8... ui: Fix clip names in the timeline
  7859418... Fix the resolution and framerate parsing in the Media Libra
  fea5b41... Properly show the sample rate for audio in the Media Librar
  f9d5f04... ui/common: increase the precision of video framerates
  94bf5f2... ui: Get source thumbs from the Freedesktop thumbnail cache 
  113f1b1... ui: Handle wrong framerate detection from the discoverer
  4ff2570... ui/viewer.py: Remove the slider since we don't use it anymo
  1f12995... ui/viewer: Correctly set a default aspect ratio on startup
  418d240... ui/viewer: Fix the "Go to the end of the timeline" button
  fa95d9b... ui: Add some debuging logs when seeking went wrong
  08c7b72... Add to string to check if we have "text" in the stream caps
  4c1b2f9... bin: Update pitivi.in to check for GES
  b7fcd7c... Fix the resolution and framerate parsing in the Media Libra
  dc66bcf... pitivi/system.py: implement System, a base class for other 
  d065728... pitivi/system.py: implement FreedesktopOrgSystem, a base cl
  bcb9669... pitivi/system.py: implement GnomeSystem, adds power inhibit
  2b0863e... pitivi/system.py: implement getSystem(), gets the best avai
  cab444c... pitivi/Makefile.am: add system.py
  8e2b19a... tests/test_system.py: test that adding and removing keys oc
  d0f0bb7... pitivi/application.py: get a system when initialising
  845d911... pitivi/ui/viewer.py: inhibit screensaver whilst previewing 
  8759e58... pitivi/ui/encodingdialog.py: inhibit logging out, inhibit s
  29ce303... Properly connect to the pipeline state when rendering to in
  8b630ed... tests: Run and fix test_system_*
  bd14128... bin: Update the pitivi-git script
  4cca0ca... fix incorrect backup project file uri
  47cc5b8... pitivi: Cleanup project setting code
  7f99a20... encodingdialog: Do not forget systems
  7f5ee6f... docs: Update ges_port.notes
  0ae9eff... system: Disable notifications on inhibit
  ef69b6c... projectmanager: Make use of the new GESFormatter::loaded si
  28f27b9... pitivi: Some debug logging enhancements
  7864598... common: Handle unhandled discoverered stream types graceful
  19d69f6... mainwindow: Cleanup imports
  1d72b06... loggable: Let user set log category at init
  04bcce1... mainwindow: Handle DND in the viewer properly after GES por
  4ce117c... mainwindow: Rework a bit the seeking method
  821a9e7... timeline: Make use of GESTimeline.duration instead of calcu
  c7039d0... pitivi: Create a 'utils' directory where we add all the hel
  fd2b981... utils: Remove gaps.py and add its content to utils/timeline
  50d1f34... undo: Create a pitivi/undo folder
  28fa624... utils: Add logging functions/classes in pitivi/utils
  85cfa43... undo: move PropertyChangeTracker to undo/undo.py
  0499495... playback: Create a utils/playback.py file
  7cbfe3e... pitivi: remove the reflect.py file which is unused
  0e98853... signal: Add a utils/signal.py file
  6503cb7... utils: Create a utils/ui.py file that contains UI constants
  96ea43a... sourcelist: Remove ui/sourcelist and put everything into so
  38da7ca... utils: Move system.py into utils
  f4c98f3... utils: move pitivi/thread.py into utils
  da5cf61... utils: Move receiver to utils
  2d2d340... utils: Move togglePayback() from misc.py to playback.py
  7494904... utils: Move the Point class to utils/ui.py
  dd5a00c... filechooserpreview: Change the way we create the playbin
  371f892... utils: Move UI utils to ui.py
  a284457... utils: Move PathWalker to misc utils
  dd07385... utils: Movbe ripple_update_group to utils/
  4d68e29... effects: Move all effect related classes to effects.py
  0c1aaec... utils: Create a utils/widget.py
  2061b3b... Remove encodingprogress.py
  43f585f... Rename SourceList into MediaLibrary
  dfd3e07... encode: Move everything related to encoding into encode.py
  eeaee72... Rename encode to render so the naming is the same in the co
  d60346f... utils/timeline: Move interfaces used in the Timeline to the
  e597337... timeline: Create a timeline/ folder containing timeline dra
  0b50a18... timeline: remove timelinecontrols, and mobe its content aro
  20567b1... timeline: Remove trackobject.py and move everything to trac
  5f209a8... timeline: Merge timelinecanvas.py into timeline.py
  42853ac... project: Move projectmanager into project.py
  a85dc3e... project: Move ProjectSettingsDialog to project.py
  d9bd083... timeline: Cleaup imports
  d3dcd42... ui: Merge previewer.py into preview.py
  047165a... thumbnailing: Move all thumbnailing code to timeline/thumbn
  b7552e7... autoaligner: Move all code related to autoaligner to autoal
  313bdc2... clipproperties: Move from pitivi/ui/ to pitivi/
  bf74d6c... mediafilespreviewer: Renamed from pitivi/ui/filechooserprev
  616434d... preset: Moved to pitivi/
  bd9279d... basetabs: Move from to root pitivi/
  bd3c503... tabsmanager: Rename basetabs to tabsmanager
  2f8e0d0... viewer: Move to the root pitivi/ folder
  18f434f... mainwindow: Move to the root pitivi/ directory
  7d35ef2... dialogs: Rename pitivi/ui into pitivi/dialogs
  b4a0fff... undo: Move effect related classes to effect.py
  0f7ab09... Rename rendering dialog classes
  465f652... Use the correct placeholder for MediaLibrary menus/buttons
  6a5e5df... Selectively use the word "encoder" when talking about codec
  298a23a... Make quote_uri bulletproof and RFC 2396 compliant
  f301319... Restore unused sources selection
  98aa649... Rename _checkUsedSource to _sourceIsUsed and document
  08310ef... undo: call get_uri on GstDiscovererInfo to get the uri
  fcdc6aa... loggable: Fix the loggable filename as we moved it
  903aacd... undo: Make UndoableActionLog loggable
  4a81849... Make some MediaLibraryWidget functions private
  719c165... Rename project.sources to project.medialibrary for clarity
  79a700b... mainwindow: Cleanup the gtk actions
  c651dc9... medialibrary: Cleanup the gtk actions
  6d640c4... timeline: Cleanup the gtk actions
  4abcc10... mainwindow: Remove some unused callbacks
  22aa8bd... Move the PlayPause action to timeline's playhead actions
  431769b... Kill the "Preview" menu and reorganize the "Timeline" menu
  33ab288... Make the search bars use focus-in events to ensure you can'
  6ff7983... Prevent Delete from being sensitive in Media Library and Ef
  fdb9bd4... Disable timeline accels when focusing Media Library content
  6ca3caa... medialibrary: Add a "Preview Clip" menu item
  40b1149... medialibrary: Use quote_uri systematically to prevent error
  16e0591... When searching unused clips, use quote_uri on timeline obje
  97a66c3... When possible, get the store model reference directly from 
  fb09b4d... Do not log an error for ID3 streams when beautifying
  8c7052d... Update the viewer when the timeline position really changes
  71712d2... Correct the description of the FullGuiPitivi method
  3cfab2e... Add a method to remove all instances of a timeline object
  0f7afc5... Connect sources removed from the library to the timeline
  bf74af5... medialibrary: Rename addNextSource to insertNextSource
  14ceaa0... medialibrary: Make discovery asynchroneous and show progres
  a4adcff... viewer: Only check the pipeline's position when playing
  0ebb86d... mainwindow: Wait for clips to be loaded before updating the
  d971cfc... Allow saving a snapshot of the current frame as an image fi
  3d44553... manual: document the frame snapshot/screenshot feature
  1b92f18... viewer: Fix seeking to the end of the timeline
  e015f61... utils: Allow showing human-readable time deltas
  4499155... Show the time for the unsaved changes confirmation dialog
  e82764c... Offer to to load the autosaved backup instead of the projec
  dbf8682... Cleanup timeline var names and fix the render button sensit
  39b4d1a... mainwindow: Safely clamp the seeker to the end of the timel
  4f87317... Make the missing files dialog correctly add clips to the li
  6c5b66a... bin: Update pitivi-git
  af2fbc8... mainwindow: Reorganize the tabs code in _createUi
  6d88e6e... Work around glade/gtkbuilder's broken auto scrollbar policy
  f59274a... manual: Clip previews now open in standalone windows
  adeb193... Remove the unused ViewerError class
  f70c31d... Remove the unused PlayheadController class
  f546b42... timeline.py: Cleanup and comment some methods
  1b6007a... Simplify changing the timeline UI's state
  45e0ac5... Remove the unused "loop" method and associated menu entry
  a909153... Rename some callbacks for clarity
  eb7eb42... Update the recently used items when saving
  817ad01... Refactor the mainwindow to avoid using public local variabl
  9f4ae6a... Make the saveProject method bulletproof
  8f05cac... Properly clear backup files
  a05bef3... Add some debugging for project backups and clarify the code
  7bfea08... Properly handle URIs and paths when loading projects
  72cc11d... Really pass a URI to the formatter (not a path)
  34db1c0... Make the Media Library's import progressbar more accurate
  2b3bfb0... Only show the preview widget when not in folder import mode
  f4454d3... viewer: Cleanup/reindent for better legibility
  669532e... viewer: Replace pipeline.flushSeekVideo() by Seeker's flush
  95bd7a1... viewer: Do not call set_state without parameters
  f3fe4e6... viewer: Make the settings more compact
  354f5a5... viewer: Document the setZoom method
  2a9922a... viewer: Get rid of redundant seeker methods
  dc6f7bf... Remove the unused ProjectError class
  645eda6... Compact the code of project.py's _setProperties method
  d09bc60... project: Do not try to save backup files for closed project
  882da3b... project: Update the saveProject method's signature comment
  124e1af... utils/widgets.py: Fix the creation of property widgets for 
  b425ae5... utils/widgets.py: Gray out the "No properties" label
  8ab1537... utils/widgets.py: Document and cleanup
  aebf798... utils/playback.py: Comment the creation of the Seeker singl
  a28fabf... Set a default timeout value in the seeker
  c380411... viewer: Reorder bus methods and remove _eosCb
  83ba540... viewer: Remove useless _getDefaultAction method
  b00660a... ruler: Remove useless seek methods
  10a2917... Handle pipeline state change messages in mainwindow
  02677b8... Compact the video codec names some more
  e87e7fd... viewer: Update the widgets when seeking while paused
  fe151f0... Comment the useless sink.expose() in viewer.py
  7d69607... viewer: Document _store_pixbuf and do_realize methods
  25a5943... viewer: Compact code
  db99c2b... Make the media library clip previewer work again
  64fb372... Set the main official repository to be git.gnome.org/pitivi



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]