summaryrefslogtreecommitdiffstats
path: root/gtk/src/preview.c
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: update year to 2015jstebbins2015-02-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parent window of dialogsjstebbins2015-01-111-1/+4
| | | | | | | libgtk has started complaining about floating dialogs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make more strings translatablejstebbins2014-11-051-2/+2
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6505 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: cleanupjstebbins2014-06-241-2/+5
| | | | | | | | use hb_set_anamorphic_size2 instead of hb_set_anamorphic_size simplify preview generation code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6220 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: layout changesjstebbins2014-05-201-97/+7
| | | | | | | | Reduce height of presets list box. This allows room for making settings tabs wider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6199 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix live preview generationjstebbins2014-03-221-12/+8
| | | | | | | | | | Preferences (where live preview duration is set) were not getting added to live peview job settings. Also, fix a compiler warning when using gstreamer 0.10. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6127 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove cruftjstebbins2014-02-251-66/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb titles are referenced from linguijstebbins2014-02-231-8/+11
| | | | | | | Provides a less cryptic interface to identifying and looking up hb titles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix range update issues and plug memory leaksjstebbins2014-02-211-2/+2
| | | | | | | | Updating the range of GtkScale and GtkSpinButtons causes the current value to update inappropriately under some conditions. So update the range and value concurrently. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix several issues with loading presetsjstebbins2014-02-201-2/+1
| | | | | | pull on a string and the whole sweater comes apart git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6048 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework title listjstebbins2014-02-191-75/+62
| | | | | | | | | | | | | | Title list is now linked to a settings list. There is one settings dict per title. The settings list is populated when scan completes. As you change titles, the settings for that title populate the UI. Changes made are saved in the settings and restored if you go to another title and then return. This is preparation for improvements to "Add All to Queue" feature. Settings for each title can be customized before adding to the queue. All titles don't have to use the same preset or settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some deprications in gtk 3.10jstebbins2014-01-141-5/+5
| | | | | | | Fixes live preview play pause icons in gtk 3.10. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mark more strings as translation candidatesjstebbins2013-08-011-7/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix live preview reset for previews > 10jstebbins2013-05-031-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix live preview "encoded" array size.jstebbins2013-05-031-1/+1
| | | | | | | Forgot to bump this when we increased max preview count to 60. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5438 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix building with versions of gstreamer older than 0.10.33jstebbins2013-01-161-1/+1
| | | | | | | Ubuntu 11.04 uses something older git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add GTK+-3 supportjstebbins2013-01-131-65/+391
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Update copyright datesjstebbins2012-12-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5117 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: convert tabs to spacesjstebbins2012-12-271-938/+938
| | | | | | | Makes lingui source conform to hb standard for indentation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5112 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preview encode progress display when # previews > 10jstebbins2011-06-031-1/+1
| | | | | | | | | flags array indicating that the preview had already been encoded for live playback was limited to 10. Forgot to change it when we started allowing more previews. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4018 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix backward compatibility issuejstebbins2011-03-221-1/+1
| | | | | | | Versions of gdk on Ubuntu 9.10 and 10.04 do not have GDK_KEY_* macros git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3871 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove use of deprecated GTK_WIDGET_VISIBLE macrojstebbins2011-03-221-4/+4
| | | | | | | Replace with gtk_widget_get_visible() git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3866 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove use of depricated GDK_DRAWABLE_XIDjstebbins2011-03-221-1/+1
| | | | | | | Replace with GDK_WINDOW_XID git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3865 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove use of private member "window" of GtkWidgetjstebbins2011-03-221-5/+5
| | | | | | | It doesn't exist in gtk+-3.0. Use gtk_widget_get_window() instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3864 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove use of deprecated gdk_draw_pixbufjstebbins2011-03-221-6/+12
| | | | | | | Use gdk_ciaro_set_source_bixbuf and ciaro_paint instead git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3859 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2011-01-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: try other gstreamer sink interfaces if gconfvideosink failsjstebbins2010-09-151-2/+8
| | | | | | | It appears that gconfvideosink may not work on kde systems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3534 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix possible live preview failure with gtk 2.18jstebbins2010-04-211-0/+13
| | | | | | | | | according to the doc's you must call gdk_window_ensure_native() before getting the X11 XID for the window. this is the only way to guarantee that the window is native and has an XID. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3249 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make it possible to dynamically create and close multiple libhb instancesjstebbins2010-03-261-2/+0
| | | | | | | | | | tweaks to make libhb more usable from a C# app remove pointers from preview filenames, replaces with hb instance and title id's removes only previews upon hb_close, leaves temp dir for hb_global_close git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash when necessary gstreamer plugin is not installedjstebbins2010-03-141-10/+35
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: let's try fixing hud expose rendering againjstebbins2010-02-231-3/+3
| | | | | | | the last try showed widgets on the hud that should have stayed hidden git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix hud expose event renderingjstebbins2010-02-231-3/+3
| | | | | | | | | another "change" in gtk causes "hidden" widgets to be rendered with reduced opacity instead of zero opacity. So check the visibility of the widgets manually and skip the hidden ones. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3136 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a bunch of brokenness on Ubuntu 10.04 (lucid)jstebbins2010-02-231-3/+3
| | | | | | | | | | | gtk 2.19 has changed how object id's are stored by gtkbuilder. The widget name is no longer assigned to the builder object id. Instead the id is stored in a special property. Getting incorrect object id's caused all settings values to be referenced incorrectly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3135 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a mingw compile issuejstebbins2009-12-021-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust some widget sizes to prevent window resizing at random timesjstebbins2009-11-231-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use a smaller font in audio settings controlsjstebbins2009-11-021-0/+9
| | | | | | | allows a small reduction in the width of the main window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow display of picture settings before a scan has been donejstebbins2009-10-061-24/+29
| | | | | | | | preview window is still blocked, but picture settings can be viewed and modified for the purpose of setting up a preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2871 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: create a queue lock file to prevent simultaneous access to the queuejstebbins2009-10-041-2/+0
| | | | | | | from 2 running instances of ghb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2869 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify the interaction between preview window and settings windowjstebbins2009-10-041-62/+24
| | | | | | | | | make hiding the settings window from the preview "settings" button a separate state from the settings button in the main window. The "hidden" status persists when you toggle the settings button in the main window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2866 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix mbtree/b-pyramid dependency issuejstebbins2009-09-301-3/+3
| | | | | | | make sure b-pyramid gets set to insensitive when mbtree is enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2858 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: shuffle things around on the picture tab a bitjstebbins2009-07-161-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: subtitle previewsjstebbins2009-06-261-0/+2
| | | | | | | | | | - Increase the font size of subtitles in the preview. the default is microscopic. - reset the status of live preview encodings whenever a subtitle setting is changed. forces re-encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2632 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make mingw gtk ui work again.jstebbins2009-06-241-2/+2
| | | | | | | neglect caused it become broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2610 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: check gstreamer return values more carefullyjstebbins2009-05-221-0/+23
| | | | | | gstreamer seems to fail when run on remote X sessions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preview changesjstebbins2009-05-041-2/+5
| | | | | | | | | | - update hb_get_preview to allow upscaling and remove borders - allow upscaling in the gui - add user option to show visible cropping borders - gui generates borders when needed instead of hb_get_preview, which allows for flexible alternatives like alternate colors git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: merge gtk mingw cross compiling supportjstebbins2009-04-161-18/+63
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2332 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some bugs in the new anamorphic settingsjstebbins2009-04-141-4/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2329 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify the code that creates the mask for rounded widget cornersjstebbins2009-04-091-47/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2315 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: give the hud nicer looking rounded cornersjstebbins2009-04-091-55/+97
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: create custom widget that manages multiple overlay layersjstebbins2009-04-081-0/+2
| | | | | | | composites the layers using per-pixel and global alpha values the preview hud now uses this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2312 b64f7644-9d1e-0410-96f1-a4d463321fa5