1. 14 Aug, 2006 1 commit
    • Edward Hervey's avatar
      * ABOUT-NLS: · 705a04d2
      Edward Hervey authored
      * intltool-extract.in:
      * intltool-merge.in:
      * intltool-update.in:
      new files
      * Makefile.am:
      Added new files, support for uninstalled locales and build of po/
      * bin/pitivi.in:
      support for i18n
      * configure.ac:
      support for i18n
      * pitivi/ui/mainwindow.py:
      First python file with i18n support (Advanced view)
      * po/LINGUAS:
      Added french
      * po/POTFILES.in:
      Added pitivi/ui/mainwindow.py file
      * po/fr.po:
      new french translation.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@804 d3729300-e425-0410-8a4c-d956edccc248
      705a04d2
  2. 10 Aug, 2006 1 commit
  3. 09 Aug, 2006 1 commit
    • Edward Hervey's avatar
      * pitivi/playground.py: · 92701fca
      Edward Hervey authored
      Added switchToTimeline() method.
      Don't seek to values lower than 0.
      * pitivi/timeline.py:
      Add default sources behaviours in compositions.
      Added setDefaultSource() and getDefaultSource() methods.
      * pitivi/ui/complexinterface.py:
      pixelToNs should return a long (to cope with 2**64 values).
      * pitivi/ui/complexlayer.py:
      Don't expand audio tracks at startup.
      * pitivi/ui/ruler.py:
      Allow seeking on the ruler.
      * pitivi/ui/sourcefactories.py:
      Use the source thumbnail as the icon pixbuf when doing drag and drop.
      * pitivi/ui/timelineobjects.py:
      Switch to Timeline in the playground if we drop something in it.
      * pitivi/ui/viewer.py:
      Use bilinear scaling method with videoscale.
      Use videosink pad to figure out caps modifications.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@801 d3729300-e425-0410-8a4c-d956edccc248
      92701fca
  4. 08 Aug, 2006 1 commit
  5. 12 Jul, 2006 1 commit
  6. 19 Jun, 2006 1 commit
    • Edward Hervey's avatar
      * configure.ac: · 6e87b7f7
      Edward Hervey authored
      * pitivi/Makefile.am:
      * pitivi/elements/Makefile.am:
      * pitivi/elements/__init__.py:
      New directory for python gstreamer elements.
      * pitivi/elements/singledecodebin.py:
      New queue-less, single stream, decodebin-like bin for use in timelines.
      This makes seeking/scrubbing snappier.
      Also uses less memory.
      * pitivi/timeline.py:
      Use new SingleDecodeBin element.
      * pitivi/ui/viewer.py:
      Make own debug similarto gst debug.
      Don't seek on position change if it wasn't caused by the user.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@791 d3729300-e425-0410-8a4c-d956edccc248
      6e87b7f7
  7. 23 May, 2006 2 commits
  8. 22 May, 2006 1 commit
  9. 21 May, 2006 1 commit
  10. 20 May, 2006 1 commit
  11. 17 May, 2006 2 commits
  12. 16 May, 2006 4 commits
    • Edward Hervey's avatar
      * pitivi/ui/exportsettingswidget.py: · c50a0e69
      Edward Hervey authored
      Put button in proper orders (Cancel then OK)
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@780 d3729300-e425-0410-8a4c-d956edccc248
      c50a0e69
    • Edward Hervey's avatar
      * pitivi/bin.py: · f6025c7b
      Edward Hervey authored
      Fixed recording for tee -> identity conversion/hack.
      We remove audio/video sink when encoding and put them back when finished.
      * pitivi/playground.py:
      added debug for position signal emission.
      * pitivi/ui/complextimeline.py:
      don't send a negative frame value to toplayer's timelinePositionChanged
      * pitivi/ui/encodingdialog.glade:
      Better order for buttons.
      Cancel button becomes close button.
      * pitivi/ui/viewer.py:
      Grey-out (set_sensitive()) the main window when the encoding dialog is showing.
      Lots of fixes with the EncodingDialog:
      _ Close button becomes cancel when encoding
      _ Show Time Left in progressbar
      _ Use playground's 'position' signal
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@779 d3729300-e425-0410-8a4c-d956edccc248
      f6025c7b
    • Edward Hervey's avatar
      * pitivi/playground.py: · c7c7ee9e
      Edward Hervey authored
      Added 'position' signal which is emitted to inform a change of position
      with the current SmartBin.
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/viewer.py:
      Switch to use playground's 'position' signal in Viewer and
      ComplexTimeline.
      This should fix several issues:
      _ Position checking not being in ui-independent part,
      _ Position updating not starting,
      _ Position checking done during critical parts (state change).
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@777 d3729300-e425-0410-8a4c-d956edccc248
      c7c7ee9e
    • Edward Hervey's avatar
      * pitivi/configure.py.in: · d7a3bb8d
      Edward Hervey authored
      Add APPNAME, which contains the configured application name.
      This will easily allow changing the application name later on.
      * pitivi/check.py:
      * pitivi/pitivi.py:
      * pitivi/project.py:
      * pitivi/ui/mainwindow.py:
      Use configure.APPNAME for every string occurence of PiTiVi.
      (PitiviMainWindow._setActions):
      Don't set action string for some stock items. (NEW, OPEN, SAVE, SAVE_AS,
      QUIT, FULLSCREEN, ABOUT). I'm leaving what we set for the others, since
      I used them because I couldn't find any better icon.
      Closes #339993
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@776 d3729300-e425-0410-8a4c-d956edccc248
      d7a3bb8d
  13. 15 May, 2006 1 commit
  14. 26 Apr, 2006 1 commit
  15. 25 Apr, 2006 1 commit
    • Edward Hervey's avatar
      * pitivi/discoverer.py: · c75c0185
      Edward Hervey authored
      Add error handling imporoved.
      Add fakesinks to audio pads if there's no video, otherwise audio only
      files will not get discovered properly.
      * pitivi/pitivi.py:
      * pitivi/ui/viewer.py:
      Revert gtk.gdk.threads_* patches.
      If we start going down that alley, it means putting those function calls
      everywhere.
      Instead, just put the critical parts in a gobject.idle_add()
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@769 d3729300-e425-0410-8a4c-d956edccc248
      c75c0185
  16. 24 Apr, 2006 4 commits
  17. 22 Apr, 2006 1 commit
  18. 21 Apr, 2006 3 commits
  19. 20 Apr, 2006 3 commits
    • Edward Hervey's avatar
      * pitivi/ui/viewer.py: · 87c29544
      Edward Hervey authored
      Remember previous state before scrubbing, so we can go back to that
      state (playing or paused).
      Should fix #338064
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@753 d3729300-e425-0410-8a4c-d956edccc248
      87c29544
    • Edward Hervey's avatar
      * pitivi/playground.py: · 30380445
      Edward Hervey authored
      Format default error messages in a saner way.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@752 d3729300-e425-0410-8a4c-d956edccc248
      30380445
    • Edward Hervey's avatar
      * pitivi/bin.py: · fbcf6e94
      Edward Hervey authored
      Moved getRealVideoSink(), record() and stopRecording() methods up from
      SmartTimelineBin to SmartBin.
      * pitivi/playground.py:
      Documentation cleanup.
      Make relevant functions return False for failures.
      Added _handleError() and _handleWarning() methods for analyzing the
      error/warning information and creating user-friendly messages.
      * pitivi/utils.py:
      New function bin_contains() in order to figure out if an element is in
      a bin recursively.
      * pitivi/ui/mainwindow.py:
      Only display one ErrorDialogBox at a time
      * pitivi/ui/viewer.py:
      Improve aspect ratio handling
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@751 d3729300-e425-0410-8a4c-d956edccc248
      fbcf6e94
  20. 10 Apr, 2006 8 commits
    • Edward Hervey's avatar
      * pitivi/playground.py: · 9f33f1ca
      Edward Hervey authored
      Connect bus message handler to the default bin too.
      * pitivi/ui/mainwindow.py:
      Close error message when you click on OK
      * pitivi/ui/viewer.py:
      Remove error message for failed state change.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@750 d3729300-e425-0410-8a4c-d956edccc248
      9f33f1ca
    • Edward Hervey's avatar
      * pitivi/playground.py: · b1beee54
      Edward Hervey authored
      Added "error" signal
      * pitivi/ui/mainwindow.py:
      Show Error dialog box on playground bus errors.
      * pitivi/ui/viewer.py:
      slight bug
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@749 d3729300-e425-0410-8a4c-d956edccc248
      b1beee54
    • Edward Hervey's avatar
      * pitivi/playground.py: · 3475a3cc
      Edward Hervey authored
      Return gst.StateChangeReturn from setting pipeline to PLAYING in play()
      * pitivi/ui/viewer.py:
      Display error message if we couldn't set the default bin to PLAYING
      * pitivi/ui/timelineobjects.py:
      remove debug tooltip
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@748 d3729300-e425-0410-8a4c-d956edccc248
      3475a3cc
    • Edward Hervey's avatar
      * pitivi/ui/mainwindow.py: · e9b478bc
      Edward Hervey authored
      Better sentence for tooltip of "Toggle Fullscreen" action
      * pitivi/ui/sourcefactories.py:
      Double-click on a row makes it play.
      Slight cleanup.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@747 d3729300-e425-0410-8a4c-d956edccc248
      e9b478bc
    • Edward Hervey's avatar
      * application-pitivi.png: · 7ae26b38
      Edward Hervey authored
      * pitivi.png:
      * Makefile.am:
      * pitivi.desktop.in:
      * pitivi.spec.in:
      * pitivi/ui/mainwindow.py:
      Changing pitivi-application.png to pitivi.png
      Closes #337726
      * pitivi/objectfactory.py:
      slight bugfixes and debug
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@745 d3729300-e425-0410-8a4c-d956edccc248
      7ae26b38
    • Edward Hervey's avatar
      * pitivi/ui/sourcefactories.py: · a12c313f
      Edward Hervey authored
      * pitivi/ui/viewer.py:
      Remove prints
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@744 d3729300-e425-0410-8a4c-d956edccc248
      a12c313f
    • Edward Hervey's avatar
      * pitivi/ui/sourcefactories.py: · 66ceb565
      Edward Hervey authored
      Small variable for not displaying the "import sources" dialog box twice.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@743 d3729300-e425-0410-8a4c-d956edccc248
      66ceb565
    • Edward Hervey's avatar
      * pitivi/discoverer.py: · 514900d7
      Edward Hervey authored
      Added timeout of 10s for discovering each file, should be enough and
      prevents the discoverer from idling on broken files/plugins.
      Added tagging discovery.
      Only push the pipeline to PLAYING if we need a thumbnail.
      * pitivi/objectfactory.py:
      Moved getPrettyInfo to ObjectFactory class
      Added MediaStream classes to contain information about multimedia
      streams and their handling in ObjectFactory classes.
      Check if the file is valid when setting a thumbnail file.
      * pitivi/utils.py:
      float_framerate() now retuns a string
      * pitivi/ui/actions.xml:
      Added and re-ordered menus and toolbar
      * pitivi/ui/mainwindow.py:
      Added full-screen toggling facilities with menu/toolbar item and
      shortcuts.
      Added menu/toolbar item for adding Sources.
      More cleaning up.
      * pitivi/ui/plumber.py:
      If present, set qos to FALSE on videosink
      * pitivi/ui/sourcefactories.py:
      Clear up the sources list.
      There is now only a gtk.TreeView with less columns but more information.
      Added SourceListWidget.showImportSourcesDialog()
      Made the ImportSourcesDialog run asynchronously instead of with .run()
      Make the DiscovererErrorDialog look a bit nicer.
      * pitivi/ui/viewer.py:
      Use computed display-aspect-ratio for the gtk.AspectFrame of the viewer.
      Use fixed-size font for time/duration label.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@742 d3729300-e425-0410-8a4c-d956edccc248
      514900d7
  21. 07 Apr, 2006 1 commit