summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: fix spelling errorjstebbins2011-04-261-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Simplify some code in the hud compositorjstebbins2011-04-211-20/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3948 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a potential crash when hud is destroyed jstebbins2011-04-191-2/+6
| | | | | | | link list could be modified while being traversed in the "forall" method. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3940 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remember user window size changesjstebbins2011-04-194-4/+39
| | | | | | | | window size gets stored in prefs when changed and restored whenever ghb starts. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3939 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with display of audio gain value.jstebbins2011-04-172-3/+5
| | | | | | | Was not updating properly, showed -1 and -0 when should have been 0. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3936 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix PAR overflow issues.jstebbins2011-04-162-6/+26
| | | | | | | PAR values were saturating the max values allowed in PAR widget controls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3932 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incorrect list element free in custom hud widgetjstebbins2011-04-151-2/+4
| | | | | | | was freeing the widget instead of the structure that contains the widget. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3927 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove old unnecessary gtk bug workaround.jstebbins2011-04-151-7/+0
| | | | | | | They seem to have fixed the problem now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a couple layout issuesjstebbins2011-04-051-3/+4
| | | | | | | | Source title display was truncated. Notbook widget was changing sizes when changing video encoders. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3905 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix build error on mingwjstebbins2011-04-051-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3904 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add audio gain adjustment and create advanced audio dialog.jstebbins2011-04-058-131/+338
| | | | | | | | | Gain, DRC, and Sample Rate are now in an advanced audio dialog. This makes the audio tab less crowded and makes room for future improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3903 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix garbled previews from BD h.264 sourcesjstebbins2011-04-022-2/+2
| | | | | | | | | | | Forome reason, frames that are tagged as recovery points in many BD h.264 streams do not result in complete frames when decoded. Pushing 2 extra frames through the decoder seems to always fix this. This patch extends something I was already doing when generating previews from a BD structure. This just applies the same logic to ffmpeg streams that have h.264 video. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3895 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix type in tooltipjstebbins2011-03-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3884 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix building on ubuntu 10.04jstebbins2011-03-241-0/+2
| | | | | | | A couple gtk functions were deprecated at a different version than I thought. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: backwards compatibility fixjstebbins2011-03-231-1/+12
| | | | | | | gtk versions prior to 2.22 don't have gtk_widget_set/get_realized() func git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3876 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: a few more random deprecated functions and macros removedjstebbins2011-03-235-71/+52
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove some deprecated widget propertiesjstebbins2011-03-231-7/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3874 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix incorrect base class in ghbcompositorjstebbins2011-03-231-2/+2
| | | | | | | "Works" with gtk2, but causes error in gtk3 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3873 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't use private gtk_marshal_* functionsjstebbins2011-03-226-23/+22
| | | | | | | They are not exported in gtk+-3, so create our own marshalers git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3872 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix backward compatibility issuejstebbins2011-03-2215-16/+34
| | | | | | | 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: another improper access to gtk member variablesjstebbins2011-03-221-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3870 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up more accesses to private gtk member variablesjstebbins2011-03-221-23/+46
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3869 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use g_object_set to set widget propertiesjstebbins2011-03-221-3/+3
| | | | | | | | instead of directly setting the member variables. The member variables dissepear into priv data in gtk+-3.0. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3868 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix printf with too many parametersjstebbins2011-03-221-2/+1
| | | | | | | cut/paste error git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3867 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove use of deprecated GTK_WIDGET_VISIBLE macrojstebbins2011-03-222-10/+13
| | | | | | | 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-222-2/+2
| | | | | | | 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-223-18/+22
| | | | | | | 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: No need to call gtk_set_localejstebbins2011-03-221-1/+0
| | | | | | | | gtk_init does it for us. And since gtk_set_locale is being removed from gtk+-3.0, might as well remove the call. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3863 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove deprecated use of GDK_* keysymsjstebbins2011-03-222-3/+3
| | | | | | | They have been changed to GDK_KEY_* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3862 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove use of deprecated GTK_WIDGET_SENSITIVE and GTK_WIDGET_HAS_FOCUSjstebbins2011-03-223-13/+13
| | | | | | | Replace with gtk_widget_is_sensitive and gtk_widget_has_focus git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3861 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove use of deprecated GTK_WIDGET_TYPE and GTK_OBJECT_TYPE macrosjstebbins2011-03-224-5/+5
| | | | | | | replace with G_OBJECT_TYPE git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3860 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
* Remove legacy % to RF mapping.jstebbins2011-03-211-36/+0
| | | | | | | | | | Although the % option has been gone for a while in the cli and gui's, there were some mappings happening in libhb and for preset imports. This removes the last vestages of % quality mapping. Thanks to Rodeo for the patch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3857 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add mpeg-2 encoding support to libhb, cli, and linguijstebbins2011-03-194-10/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3853 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add parameter parsing and b-frame support to ffmpeg mpeg-4 encoderjstebbins2011-03-118-60/+233
| | | | | | | | | | | | | The cli will now accept ':' separated parameters using the '-x' option for ffmpeg mpeg-4. The linux gui has an entry box on the advanced tab to add options. The option keys and values are the same as what the ffmpeg command line allows. Calculation of DTS timestamps was added to encavcodec.c in order to allow out of order b-frames. The algorithm is similar to what x264 uses. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3839 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add dbus-glib to configure lib checksjstebbins2011-03-081-2/+10
| | | | | | | ifdef libnotify call for compatibility with new 0.7 version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3832 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix display of "quality" units in queue when ffmpeg encoder is usedjstebbins2011-03-041-3/+10
| | | | | | | was showing "RF" when should have been "QP" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3824 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: missed removing a part of target file size codejstebbins2011-02-281-15/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3820 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg from git-185a155 to git-0b32da9jstebbins2011-02-271-2/+2
| | | | | | | fixes win64 crash git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3818 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove target file size optionjstebbins2011-02-267-119/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3808 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove libfaad from buildjstebbins2011-02-111-2/+2
| | | | | | | We don't use it anymore. We have been using ffaac decoder for a while now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3793 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: do not uncheck chapter markers when single chapter selectedjstebbins2011-02-113-18/+17
| | | | | | | | | | Instead, grey out the chapter marker checkbox to indicate it is inactive (but leave it checked) and do not enable chapter markers in the job. This way, if the user modifies chapter selections, chapter markers will automatically be re-enabled when more than one chapter is selected again. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3792 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Change "Blind" to "Simple" in weightp combo boxjstebbins2011-02-091-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3790 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix warning message in logjstebbins2011-02-031-0/+2
| | | | | | | due to an uninitialized dictionary item git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3778 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refactor --enable-gst optionjstebbins2011-01-291-2/+5
| | | | | | | change to --disable-gst and make it work for both mingw and linux git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove automatic m4v extension substitutionjstebbins2011-01-291-8/+1
| | | | | | | Preference option now forces either mp4 or m4v. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3773 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add CFR option for "Same as source" framerate.jstebbins2011-01-287-159/+353
| | | | | | | | | Since there seem to be a lot of players that do not properly support VFR, add a CFR option that can be used with "Same as source". The framerate to use comes from the title and the cfr flag is set in the job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3770 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change order of libs on link line to fix unresolved symbolsjstebbins2011-01-201-2/+2
| | | | | | | latest ffmpeg requires libavutil to be linked last git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix title dropdown bug when title name has '&' in itjstebbins2011-01-181-2/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix typojstebbins2011-01-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3750 b64f7644-9d1e-0410-96f1-a4d463321fa5