实例介绍
VS2010编译通过! DVD 电影内转换成 AVI/MPEG4 格式,还有 MP4 及 OGM 输出、AAC 及 Vorbis 编码.HandBrake 能转换被加密的(encrypted)DVD,转换时以多任务方式工作,同时让你选择语言,声音及画面质量,转换后的画面大小等.具备 x264 的多线程 H.264 编码和 H.264 Baseline 选项.
【实例截图】
【核心代码】
HandBrakeM
├── AUTHORS
├── configure
├── contrib
│ ├── a52dec
│ │ ├── A00-dpl2.patch
│ │ ├── A01-thread-safe.patch
│ │ ├── A02-imdct-shutup.patch
│ │ ├── module.defs
│ │ └── module.rules
│ ├── bzip2
│ │ ├── module.defs
│ │ └── module.rules
│ ├── faac
│ │ ├── A00-bitrates.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-cygwin.patch
│ ├── faad2
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P00-mingw-types.patch
│ │ └── P00-solaris.patch
│ ├── ffmpeg
│ │ ├── A01-swscale-assert.patch
│ │ ├── A02-png-sequences.patch
│ │ ├── A03-channel-layout-order.patch
│ │ ├── A04-h264-recovery-point.patch
│ │ ├── A05-pgs-pts.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P01-solaris.patch
│ │ ├── P02-darwin-pic.patch
│ │ └── P03-darwin-memalign.patch
│ ├── fontconfig
│ │ ├── A00-config.patch
│ │ ├── module.defs
│ │ └── module.rules
│ ├── freetype
│ │ ├── module.defs
│ │ └── module.rules
│ ├── fribidi
│ │ ├── A00-disable-tests.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P00-mingw-static-lib.patch
│ │ └── P01-darwin-no-glib.patch
│ ├── lame
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-darwin-xmmintrin.patch
│ ├── libass
│ │ ├── module.defs
│ │ └── module.rules
│ ├── libbluray
│ │ ├── module.defs
│ │ └── module.rules
│ ├── libdvdnav
│ │ ├── A00-log-stderr.patch
│ │ ├── A01-program-info.patch
│ │ ├── A02-mult-pgc.patch
│ │ ├── A03-quiet.patch
│ │ ├── A04-m4-uid0.patch
│ │ ├── A05-forward-seek.patch
│ │ ├── A06-reset-mutex.patch
│ │ ├── A07-missing-menu.patch
│ │ ├── A08-dvdnav-dup.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-mingw-no-examples.patch
│ ├── libdvdread
│ │ ├── A00-volume-name.patch
│ │ ├── A01-bogus-udf-filename.patch
│ │ ├── A02-msc_ver-defs.patch
│ │ ├── A03-m4-uid0.patch
│ │ ├── A04-dup-lut-pgc.patch
│ │ ├── A05-short-ptt-table.patch
│ │ ├── A06-short-ptt-table2.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P00-mingw-dlfcn.patch
│ │ ├── P05-mingw-large-file.patch
│ │ └── P06-darwin.patch
│ ├── libiconv
│ │ ├── module.defs
│ │ └── module.rules
│ ├── libmkv
│ │ ├── A00-private-data-offset.patch
│ │ ├── A01-hbmv-pgs.patch
│ │ ├── A02-audio-out-sampling-freq.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-mingw-large-file.patch
│ ├── libogg
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P00-darwin-O4.patch
│ │ └── P01-darwin-automake-1.10.patch
│ ├── libsamplerate
│ │ ├── module.defs
│ │ └── module.rules
│ ├── libtheora
│ │ ├── module.defs
│ │ └── module.rules
│ ├── libvorbis
│ │ ├── module.defs
│ │ ├── module.rules
│ │ ├── P00-darwin-O4.patch
│ │ └── P01-darwin-automake.patch
│ ├── libxml2
│ │ ├── module.defs
│ │ └── module.rules
│ ├── mp4v2
│ │ ├── A00-nero-vobsub.patch
│ │ ├── A01-divide-zero.patch
│ │ ├── A02-meaningful-4gb-warning.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-mingw-dllimport.patch
│ ├── mpeg2dec
│ │ ├── A00-tags.patch
│ │ ├── A01-gcc4.6.patch
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-mingw-disable-sse.patch
│ ├── pthreadw32
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P00-mingw-w64.patch
│ ├── x264
│ │ ├── module.defs
│ │ ├── module.rules
│ │ └── P01-solaris.patch
│ ├── yasm
│ │ ├── module.defs
│ │ └── module.rules
│ └── zlib
│ ├── module.defs
│ └── module.rules
├── COPYING
├── CREDITS
├── doc
│ ├── BUILD-Cygwin
│ ├── BUILD-Linux
│ ├── BUILD-Mac
│ ├── module.defs
│ ├── module.rules
│ └── texi
│ ├── base
│ │ ├── article.texi
│ │ ├── glossary.texi
│ │ └── handbrake.texi.m4
│ ├── building
│ │ ├── appendix.repo.texi
│ │ ├── chapter.introduction.texi
│ │ ├── chapter.quickstart.texi
│ │ ├── chapter.troubleshooting.texi
│ │ ├── chapter.via.terminal.texi
│ │ ├── chapter.via.xcode.texi
│ │ ├── command.texi
│ │ ├── method.checkout.texi
│ │ ├── prerequisites.bundled.texi
│ │ └── prerequisites.common.texi
│ ├── Building.cygwin.texi
│ ├── Building.linux.texi
│ └── Building.osx.texi
├── DoxyfileDotNet
├── DoxyfileGtk
├── DoxyfileLibHb
├── DoxyfileMac
├── gtk
│ ├── autogen.sh
│ ├── ChangeLog
│ ├── configure.ac
│ ├── ghb.anjuta
│ ├── ghb.spec
│ ├── Jamfile
│ ├── Makefile.am
│ ├── module.defs
│ ├── module.rules
│ ├── po
│ │ ├── ChangeLog
│ │ ├── LINGUAS
│ │ └── POTFILES.in
│ ├── src
│ │ ├── appcast.c
│ │ ├── appcast.h
│ │ ├── audiohandler.c
│ │ ├── audiohandler.h
│ │ ├── callbacks.c
│ │ ├── callbacks.h
│ │ ├── composite_example.c
│ │ ├── create_resources.c
│ │ ├── create_resources.py
│ │ ├── ghbcellrenderertext.c
│ │ ├── ghbcellrenderertext.h
│ │ ├── ghbcompat.h
│ │ ├── ghbcompositor.c
│ │ ├── ghbcompositor.h
│ │ ├── ghb.desktop
│ │ ├── ghb-dvd.c
│ │ ├── ghb-dvd.h
│ │ ├── ghb.ui
│ │ ├── hb-activity.32.png
│ │ ├── hb-add-queue.32.png
│ │ ├── hb-backend.c
│ │ ├── hb-backend.h
│ │ ├── hb-canceled.16.png
│ │ ├── hb-complete.16.png
│ │ ├── hb-drawer.32.png
│ │ ├── hb-edit.32.png
│ │ ├── hb-icon.128.png
│ │ ├── hb-icon.64.png
│ │ ├── hb-pause.32.png
│ │ ├── hb-picture.32.png
│ │ ├── hb-play.32.png
│ │ ├── hb-pref.32.png
│ │ ├── hb-queue.32.png
│ │ ├── hb-queue-delete.16.png
│ │ ├── hb-queue-job.16.png
│ │ ├── hb-queue-pass1.16.png
│ │ ├── hb-queue-pass2.16.png
│ │ ├── hb-queue-subtitle.16.png
│ │ ├── hb-remove.32.png
│ │ ├── hb-source.32.png
│ │ ├── hb-status.32.png
│ │ ├── hb-status-empty.32.png
│ │ ├── hb-stop.32.png
│ │ ├── hb-working0.16.png
│ │ ├── hb-working1.16.png
│ │ ├── hb-working2.16.png
│ │ ├── hb-working3.16.png
│ │ ├── hb-working4.16.png
│ │ ├── hb-working5.16.png
│ │ ├── icons.c
│ │ ├── icons.h
│ │ ├── icon_tools.c
│ │ ├── icon_tools.h
│ │ ├── ini_to_plist.c
│ │ ├── internal_defaults.xml
│ │ ├── main.c
│ │ ├── makedeps.py
│ │ ├── Makefile.am
│ │ ├── marshalers.c
│ │ ├── marshalers.h
│ │ ├── marshalers.list
│ │ ├── plist.c
│ │ ├── plist.h
│ │ ├── presets.c
│ │ ├── presets.h
│ │ ├── preset_xlat.c
│ │ ├── preview.c
│ │ ├── preview.h
│ │ ├── queuehandler.c
│ │ ├── queuehandler.h
│ │ ├── quotestring.c
│ │ ├── quotestring.py
│ │ ├── renderer_button.c
│ │ ├── renderer_button.h
│ │ ├── resources.c
│ │ ├── resources.h
│ │ ├── resources.list
│ │ ├── settings.c
│ │ ├── settings.h
│ │ ├── standard_presets.xml
│ │ ├── subtitlehandler.c
│ │ ├── subtitlehandler.h
│ │ ├── values.c
│ │ ├── values.h
│ │ ├── widgetdeps.c
│ │ ├── x264handler.c
│ │ └── x264handler.h
│ └── TODO.tasks
├── libhb
│ ├── audio_remap.c
│ ├── audio_remap.h
│ ├── audio_resample.c
│ ├── audio_resample.h
│ ├── batch.c
│ ├── bd.c
│ ├── bits.h
│ ├── common.c
│ ├── common.h
│ ├── cropscale.c
│ ├── deblock.c
│ ├── deca52.c
│ ├── decavcodec.c
│ ├── deccc608sub.c
│ ├── deccc608sub.h
│ ├── declpcm.c
│ ├── decmetadata.c
│ ├── decmpeg2.c
│ ├── decomb.c
│ ├── decpgssub.c
│ ├── decsrtsub.c
│ ├── decssasub.c
│ ├── dectx3gsub.c
│ ├── decutf8sub.c
│ ├── decvobsub.c
│ ├── deinterlace.c
│ ├── demuxmpeg.c
│ ├── denoise.c
│ ├── detelecine.c
│ ├── dvd.c
│ ├── dvd.h
│ ├── dvdnav.c
│ ├── eedi2.c
│ ├── eedi2.h
│ ├── encavcodecaudio.c
│ ├── encavcodec.c
│ ├── encfaac.c
│ ├── enclame.c
│ ├── enctheora.c
│ ├── encvobsub.c
│ ├── encvorbis.c
│ ├── encx264.c
│ ├── encx264.h
│ ├── fifo.c
│ ├── hb.c
│ ├── hb_dict.c
│ ├── hb_dict.h
│ ├── hbffmpeg.h
│ ├── hb.h
│ ├── internal.h
│ ├── lang.c
│ ├── lang.h
│ ├── mcdeint.c
│ ├── mcdeint.h
│ ├── module.defs
│ ├── module.rules
│ ├── muxcommon.c
│ ├── muxmkv.c
│ ├── muxmp4.c
│ ├── platform
│ │ └── macosx
│ │ └── encca_aac.c
│ ├── ports.c
│ ├── ports.h
│ ├── project.h.m4
│ ├── reader.c
│ ├── rendersub.c
│ ├── rotate.c
│ ├── scan.c
│ ├── stream.c
│ ├── sync.c
│ ├── taskset.c
│ ├── taskset.h
│ ├── update.c
│ ├── vfr.c
│ └── work.c
├── macosx
│ ├── ChapterTitles.h
│ ├── ChapterTitles.m
│ ├── Controller.h
│ ├── Controller.m
│ ├── English.lproj
│ │ ├── AdvancedView.xib
│ │ ├── InfoPlist.strings
│ │ ├── MainMenu.xib
│ │ ├── OutputPanel.xib
│ │ ├── PicturePreview.xib
│ │ ├── PictureSettings.xib
│ │ ├── Preferences.xib
│ │ └── Queue.xib
│ ├── genstrings.sh
│ ├── Growl.framework
│ │ ├── Growl
│ │ ├── Headers
│ │ ├── Resources
│ │ └── Versions
│ │ ├── A
│ │ │ ├── Growl
│ │ │ ├── Headers
│ │ │ │ ├── GrowlApplicationBridge-Carbon.h
│ │ │ │ ├── GrowlApplicationBridge.h
│ │ │ │ ├── GrowlDefines.h
│ │ │ │ └── Growl.h
│ │ │ └── Resources
│ │ │ └── Info.plist
│ │ └── Current
│ ├── HandBrake-64.icns
│ ├── HandBrake.icns
│ ├── HandBrake.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ └── xcschemes
│ │ ├── HandBrake [DEBUG].xcscheme
│ │ └── HandBrake [RELEASE].xcscheme
│ ├── HBAdvancedController.h
│ ├── HBAdvancedController.m
│ ├── HBAudioController.h
│ ├── HBAudioController.m
│ ├── HBAudio.h
│ ├── HBAudio.m
│ ├── HBCore.h
│ ├── HBCore.m
│ ├── HBDVDDetector.h
│ ├── HBDVDDetector.m
│ ├── HBImageAndTextCell.h
│ ├── HBImageAndTextCell.m
│ ├── HBOutputPanelController.h
│ ├── HBOutputPanelController.m
│ ├── HBOutputRedirect.h
│ ├── HBOutputRedirect.m
│ ├── HBPreferencesController.h
│ ├── HBPreferencesController.m
│ ├── HBPresets.h
│ ├── HBPresets.m
│ ├── HBPreviewController.h
│ ├── HBPreviewController.m
│ ├── HBQueueController.h
│ ├── HBQueueController.mm
│ ├── HBSubtitles.h
│ ├── HBSubtitles.m
│ ├── i18n
│ │ ├── de.strings
│ │ ├── es.strings
│ │ ├── fr.strings
│ │ ├── it.strings
│ │ ├── ja.strings
│ │ ├── Localizable.strings
│ │ ├── nl.strings
│ │ ├── pl.strings
│ │ ├── pt.strings
│ │ └── ru.strings
│ ├── icons
│ │ ├── ActivityWindow.tiff
│ │ ├── AddToQueue.tiff
│ │ ├── Brushed_Window.png
│ │ ├── Brushed Window.tiff
│ │ ├── DeleteHighlight.png
│ │ ├── DeleteHighlightPressed.png
│ │ ├── Delete.png
│ │ ├── DeletePressed.png
│ │ ├── Drawer.tiff
│ │ ├── EncodeCanceled.png
│ │ ├── EncodeComplete.png
│ │ ├── EncodeWorking0.png
│ │ ├── EncodeWorking1.png
│ │ ├── EncodeWorking2.png
│ │ ├── EncodeWorking3.png
│ │ ├── EncodeWorking4.png
│ │ ├── EncodeWorking5.png
│ │ ├── Info.png
│ │ ├── JobLarge.png
│ │ ├── JobPassFirstSmall.png
│ │ ├── JobPassLarge.png
│ │ ├── JobPassSecondSmall.png
│ │ ├── JobPassSmall.png
│ │ ├── JobPassSubtitleSmall.png
│ │ ├── JobPassUnknownSmall.png
│ │ ├── JobSmall.png
│ │ ├── Pause.tiff
│ │ ├── Play.tiff
│ │ ├── pref-audio.tiff
│ │ ├── pref-picture.tiff
│ │ ├── Queue.tiff
│ │ ├── RevealHighlight.png
│ │ ├── RevealHighlightPressed.png
│ │ ├── Reveal.png
│ │ ├── RevealPressed.png
│ │ ├── Source.tiff
│ │ └── Stop.tiff
│ ├── Info.plist.m4
│ ├── InstantHandBrake
│ │ ├── DeviceController.h
│ │ ├── DeviceController.m
│ │ ├── Device.h
│ │ ├── Device.m
│ │ ├── Devices
│ │ │ ├── AppleTV.ihbdevice
│ │ │ ├── iPod.ihbdevice
│ │ │ └── PSP.ihbdevice
│ │ ├── DriveDetector.h
│ │ ├── DriveDetector.m
│ │ ├── English.lproj
│ │ │ ├── Express.xib
│ │ │ └── InfoPlist.strings
│ │ ├── ExpressController.h
│ │ ├── ExpressController.m
│ │ ├── Express.plist
│ │ ├── HBCore.h
│ │ ├── HBCore.m
│ │ ├── InstantHandBrake.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── libhb.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── main.mm
│ │ ├── Open.tiff
│ │ ├── Preset.h
│ │ ├── Preset.m
│ │ ├── WhiteBox.h
│ │ └── WhiteBox.m
│ ├── main.mm
│ ├── module.defs
│ ├── module.rules
│ ├── module.xcodebuild
│ ├── PictureController.h
│ ├── PictureController.m
│ ├── Sparkle.disable.security.patch
│ ├── Sparkle.framework
│ │ ├── Headers
│ │ ├── Resources
│ │ ├── Sparkle
│ │ └── Versions
│ │ ├── A
│ │ │ ├── Headers
│ │ │ │ ├── Sparkle.h
│ │ │ │ ├── SUAppcast.h
│ │ │ │ ├── SUAppcastItem.h
│ │ │ │ ├── SUUpdater.h
│ │ │ │ ├── SUVersionComparisonProtocol copy.h
│ │ │ │ └── SUVersionComparisonProtocol.h
│ │ │ ├── Resources
│ │ │ │ ├── de.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── es.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── fr_CA.lproj
│ │ │ │ ├── fr.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── Info.plist
│ │ │ │ ├── it.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── License.txt
│ │ │ │ ├── nl.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── relaunch
│ │ │ │ ├── ru.lproj
│ │ │ │ │ ├── Sparkle.strings
│ │ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ │ ├── classes.nib
│ │ │ │ │ │ ├── info.nib
│ │ │ │ │ │ └── keyedobjects.nib
│ │ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUModelTranslation.plist
│ │ │ │ ├── SUStatus.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── sv.lproj
│ │ │ │ ├── Sparkle.strings
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── SUUpdateAlert.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ └── keyedobjects.nib
│ │ │ └── Sparkle
│ │ └── Current
│ └── xcconfig
│ ├── base
│ │ ├── arch.i386.xcconfig
│ │ ├── arch.native.xcconfig
│ │ ├── arch.x86_64.xcconfig
│ │ ├── os.osx106.xcconfig
│ │ └── os.osx107.xcconfig
│ ├── native.xcconfig
│ ├── osx106.i386.xcconfig
│ ├── osx106.x86_64.xcconfig
│ ├── osx107.i386.xcconfig
│ └── osx107.x86_64.xcconfig
├── make
│ ├── config.guess
│ ├── configure.py
│ ├── include
│ │ ├── base.defs
│ │ ├── base.rules
│ │ ├── contrib.defs
│ │ ├── function.defs
│ │ ├── gcc.defs
│ │ ├── main.defs
│ │ ├── main.rules
│ │ ├── report.defs
│ │ ├── select.defs
│ │ ├── target.defs
│ │ └── tool.defs
│ ├── test
│ │ └── build.matrix
│ ├── variant
│ │ ├── cygwin.defs
│ │ ├── darwin.defs
│ │ ├── darwin.rules
│ │ ├── darwin.x86_64.defs
│ │ ├── freebsd.defs
│ │ ├── gnu.defs
│ │ ├── kfreebsd.defs
│ │ ├── linux.defs
│ │ ├── mingw.defs
│ │ └── solaris.defs
│ └── xcodemake
├── NEWS
├── pkg
│ ├── appcast.xml.m4
│ ├── darwin
│ │ ├── module.defs
│ │ └── module.rules
│ ├── linux
│ │ ├── debian
│ │ │ ├── changelog
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ ├── control.karmic
│ │ │ ├── control.lucid
│ │ │ ├── control.natty
│ │ │ ├── control.oneiric
│ │ │ ├── control.pangolin
│ │ │ ├── copyright
│ │ │ ├── docs
│ │ │ ├── handbrake-cli.dirs
│ │ │ ├── handbrake-cli.install
│ │ │ ├── handbrake-gtk.dirs
│ │ │ ├── handbrake-gtk.docs
│ │ │ ├── handbrake-gtk.install
│ │ │ ├── README.Debian
│ │ │ ├── rules
│ │ │ └── rules.lucid
│ │ ├── module.defs
│ │ └── module.rules
│ ├── mingw
│ │ ├── module.defs
│ │ └── module.rules
│ ├── module.defs
│ └── module.rules
├── README.pod
├── scripts
│ ├── manicure.rb
│ └── tst.aspect
├── test
│ ├── fakexcode.cpp
│ ├── module.defs
│ ├── module.rules
│ ├── parsecsv.c
│ ├── parsecsv.h
│ └── test.c
├── Test.txt
├── THANKS
├── TRANSLATIONS
└── win
└── CS
├── build.xml
├── doc
│ ├── AUTHORS
│ ├── COPYING
│ ├── CREDITS
│ ├── NEWS
│ ├── THANKS
│ └── TRANSLATIONS
├── HandBrake10.5.1.ReSharper
├── HandBrake10.6.1.ReSharper
├── HandBrake10.sln
├── HandBrake10.suo
├── HandBrake.ApplicationServices
│ ├── app.config
│ ├── ASUserSettingConstants.cs
│ ├── bin
│ │ └── x86
│ │ └── Debug
│ │ ├── Caliburn.Micro.dll
│ │ ├── Caliburn.Micro.pdb
│ │ ├── Caliburn.Micro.xml
│ │ ├── Castle.Core.dll
│ │ ├── Castle.Core.xml
│ │ ├── Castle.Windsor.dll
│ │ ├── Castle.Windsor.xml
│ │ ├── Growl.Connector.dll
│ │ ├── Growl.CoreLibrary.dll
│ │ ├── HandBrake.ApplicationServices.dll
│ │ ├── HandBrake.ApplicationServices.dll.config
│ │ ├── HandBrake.ApplicationServices.pdb
│ │ ├── HandBrakeInterop.dll
│ │ ├── HandBrakeInterop.pdb
│ │ ├── Microsoft.WindowsAPICodePack.dll
│ │ ├── Microsoft.WindowsAPICodePack.Shell.dll
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── Collections
│ │ └── SerializableDictionary.cs
│ ├── Converters
│ │ └── EnumToDescConverter.cs
│ ├── EventArgs
│ │ ├── EncodeCompletedEventArgs.cs
│ │ ├── EncodeProgressEventArgs.cs
│ │ ├── QueueProgressEventArgs.cs
│ │ ├── ScanCompletedEventArgs.cs
│ │ └── ScanProgressEventArgs.cs
│ ├── Exceptions
│ │ └── GeneralApplicationException.cs
│ ├── Extensions
│ │ └── StringExtensions.cs
│ ├── HandBrake.ApplicationServices.csproj
│ ├── Model
│ │ ├── DriveInformation.cs
│ │ ├── EncodeTask.cs
│ │ ├── Encoding
│ │ │ ├── AllowedPassthru.cs
│ │ │ ├── AudioTrack.cs
│ │ │ ├── ChapterMarker.cs
│ │ │ ├── FramerateMode.cs
│ │ │ ├── OutputFormat.cs
│ │ │ ├── PointToPointMode.cs
│ │ │ ├── SubtitleTrack.cs
│ │ │ └── SubtitleType.cs
│ │ ├── Preset.cs
│ │ ├── PresetPictureSettingsMode.cs
│ │ ├── QueueItemStatus.cs
│ │ └── QueueTask.cs
│ ├── obj
│ │ └── x86
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── GenerateResource.read.1.tlog
│ │ ├── GenerateResource.write.1.tlog
│ │ ├── HandBrake.ApplicationServices.csproj.FileListAbsolute.txt
│ │ ├── HandBrake.ApplicationServices.dll
│ │ ├── HandBrake.ApplicationServices.pdb
│ │ ├── HandBrake.ApplicationServices.Properties.Resources.resources
│ │ └── ResolveAssemblyReference.cache
│ ├── Parsing
│ │ ├── Audio.cs
│ │ ├── AudioHelper.cs
│ │ ├── Chapter.cs
│ │ ├── Parser.cs
│ │ ├── Source.cs
│ │ ├── Subtitle.cs
│ │ └── Title.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs.tmpl
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── logo64.png
│ ├── Services
│ │ ├── Base
│ │ │ └── EncodeBase.cs
│ │ ├── Encode.cs
│ │ ├── Interfaces
│ │ │ ├── IEncode.cs
│ │ │ ├── IPresetService.cs
│ │ │ ├── IQueueManager.cs
│ │ │ ├── IQueueProcessor.cs
│ │ │ ├── IScan.cs
│ │ │ └── IUserSettingService.cs
│ │ ├── LibEncode.cs
│ │ ├── LibScan.cs
│ │ ├── PresetService.cs
│ │ ├── QueueManager.cs
│ │ ├── QueueProcessor.cs
│ │ ├── ScanService.cs
│ │ └── UserSettingService.cs
│ ├── ServicesWindsorInstaller.cs
│ ├── Settings.StyleCop
│ └── Utilities
│ ├── AppcastReader.cs
│ ├── CharCodesUtilities.cs
│ ├── Converters.cs
│ ├── EnumHelper.cs
│ ├── GeneralUtilities.cs
│ ├── GrowlCommunicator.cs
│ ├── InteropModelCreator.cs
│ ├── LanguageUtilities.cs
│ ├── PlistUtility.cs
│ ├── QueryGeneratorUtility.cs
│ ├── QueryParserUtility.cs
│ ├── SystemInfo.cs
│ ├── Win32.cs
│ └── Win7.cs
├── HandBrakeCS.csproj
├── HandBrake.Interop
│ ├── HandBrakeInterop
│ │ ├── bin
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── Castle.Core.dll
│ │ │ ├── Castle.Core.xml
│ │ │ ├── Castle.Windsor.dll
│ │ │ ├── Castle.Windsor.xml
│ │ │ ├── HandBrakeInterop.dll
│ │ │ └── HandBrakeInterop.pdb
│ │ ├── Converters.cs
│ │ ├── EncodeCompletedEventArgs.cs
│ │ ├── EncodeProgressEventArgs.cs
│ │ ├── HandBrakeInstance.cs
│ │ ├── HandBrakeInterop.csproj
│ │ ├── HandBrakeUtils.cs
│ │ ├── HbLib
│ │ │ ├── hb_audio.cs
│ │ │ ├── hb_chapter_s.cs
│ │ │ ├── HbFunctions.cs
│ │ │ ├── hb_handle_s.cs
│ │ │ ├── hb_job_s.cs
│ │ │ ├── hb_subtitle.cs
│ │ │ ├── hb_title_s.cs
│ │ │ ├── Misc.cs
│ │ │ └── NativeConstants.cs
│ │ ├── Interfaces
│ │ │ └── IHandBrakeInstance.cs
│ │ ├── InteropUtilities.cs
│ │ ├── InteropWindsorInstaller.cs
│ │ ├── LanguageCodes.cs
│ │ ├── Language.cs
│ │ ├── libgcc_s_sjlj-1.dll
│ │ ├── MarshalingConstants.cs
│ │ ├── MessageLoggedEventArgs.cs
│ │ ├── Model
│ │ │ ├── BitrateLimits.cs
│ │ │ ├── Cropping.cs
│ │ │ ├── EncodeJob.cs
│ │ │ ├── Encoders.cs
│ │ │ ├── Encoding
│ │ │ │ ├── Anamorphic.cs
│ │ │ │ ├── AudioEncodeRateType.cs
│ │ │ │ ├── AudioEncoder.cs
│ │ │ │ ├── AudioEncoding.cs
│ │ │ │ ├── Container.cs
│ │ │ │ ├── Decomb.cs
│ │ │ │ ├── Deinterlace.cs
│ │ │ │ ├── Denoise.cs
│ │ │ │ ├── Detelecine.cs
│ │ │ │ ├── EncodingProfile.cs
│ │ │ │ ├── HBAudioEncoder.cs
│ │ │ │ ├── HBMixdown.cs
│ │ │ │ ├── HBVideoEncoder.cs
│ │ │ │ ├── Mixdown.cs
│ │ │ │ ├── OutputExtension.cs
│ │ │ │ ├── OutputFormat.cs
│ │ │ │ ├── VideoEncodeRateType.cs
│ │ │ │ ├── VideoEncoder.cs
│ │ │ │ └── x264
│ │ │ │ ├── x264Preset.cs
│ │ │ │ ├── x264Profile.cs
│ │ │ │ └── x264Tune.cs
│ │ │ ├── Limits.cs
│ │ │ ├── RangeLimits.cs
│ │ │ ├── Size.cs
│ │ │ ├── SourceSubtitle.cs
│ │ │ ├── SourceType.cs
│ │ │ ├── SrtSubtitle.cs
│ │ │ ├── Subtitles.cs
│ │ │ └── VideoRangeType.cs
│ │ ├── NativeList.cs
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── HandBrakeInterop.csproj.FileListAbsolute.txt
│ │ │ ├── HandBrakeInterop.dll
│ │ │ ├── HandBrakeInterop.pdb
│ │ │ └── ResolveAssemblyReference.cache
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ScanProgressEventArgs.cs
│ │ ├── Settings.StyleCop
│ │ ├── SourceData
│ │ │ ├── AudioCodec.cs
│ │ │ ├── AudioTrack.cs
│ │ │ ├── Chapter.cs
│ │ │ ├── InputType.cs
│ │ │ ├── Subtitle.cs
│ │ │ ├── SubtitleSource.cs
│ │ │ ├── SubtitleType.cs
│ │ │ └── Title.cs
│ │ └── Utilities.cs
│ ├── HandBrakeInterop.sln
│ ├── HandBrakeInterop.Test
│ │ ├── EncodeJobsPersist.cs
│ │ ├── HandBrakeInterop.Test.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── TestEncodes.cs
│ │ └── TestFiles
│ │ └── Jobs
│ │ └── Normal.xml
│ ├── HandBrakeInterop.vsmdi
│ └── Local.testsettings
├── HandBrakeWPF
│ ├── app.config
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── AttachedProperties
│ │ └── MenuItemExtensions.cs
│ ├── bin
│ │ └── Debug
│ │ ├── Caliburn.Micro.dll
│ │ ├── Caliburn.Micro.pdb
│ │ ├── Caliburn.Micro.xml
│ │ ├── Castle.Core.dll
│ │ ├── Castle.Core.xml
│ │ ├── Castle.Windsor.dll
│ │ ├── Castle.Windsor.xml
│ │ ├── defaultsettings.xml
│ │ ├── EagleBoost.Wpf.Presentation.dll
│ │ ├── EagleBoost.Wpf.Presentation.pdb
│ │ ├── GongSolutions.Wpf.DragDrop.dll
│ │ ├── GongSolutions.Wpf.DragDrop.pdb
│ │ ├── GongSolutions.Wpf.DragDrop.xml
│ │ ├── Growl.Connector.dll
│ │ ├── Growl.CoreLibrary.dll
│ │ ├── HandBrake.ApplicationServices.dll
│ │ ├── HandBrake.ApplicationServices.pdb
│ │ ├── Handbrake.exe
│ │ ├── Handbrake.exe.config
│ │ ├── HandBrakeInterop.dll
│ │ ├── HandBrakeInterop.pdb
│ │ ├── Handbrake.pdb
│ │ ├── Microsoft.WindowsAPICodePack.dll
│ │ ├── Microsoft.WindowsAPICodePack.Shell.dll
│ │ ├── Ookii.Dialogs.Wpf.dll
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── Commands
│ │ ├── ProcessShortcutCommand.cs
│ │ └── SourceMenuCommand.cs
│ ├── Controls
│ │ ├── Loading.xaml
│ │ ├── Loading.xaml.cs
│ │ ├── StatusPanel.xaml
│ │ └── StatusPanel.xaml.cs
│ ├── Converters
│ │ ├── AdvancedVisibilityConverter.cs
│ │ ├── Audio
│ │ │ ├── AudioBitrateConverter.cs
│ │ │ ├── AudioEncoderConverter.cs
│ │ │ └── AudioQueueDisplayConverter.cs
│ │ ├── BooleanConverter.cs
│ │ ├── BooleanToHiddenVisibilityConverter.cs
│ │ ├── BooleanToVisibilityConverter.cs
│ │ ├── EnumComboConverter.cs
│ │ ├── FullPathToFileNameConverter.cs
│ │ ├── Options
│ │ │ └── OptionsTabConverter.cs
│ │ ├── QueueStatusToVisibilityConverter.cs
│ │ ├── Subtitles
│ │ │ └── SubtitlesQueueDisplayConverter.cs
│ │ └── Video
│ │ └── VideoEncoderConverter.cs
│ ├── defaultsettings.xml
│ ├── handbrakepineapple.ico
│ ├── HandBrakeWPF.csproj
│ ├── Helpers
│ │ ├── AdvancedChoicesHelper.cs
│ │ ├── AutoNameHelper.cs
│ │ ├── CliCheckHelper.cs
│ │ ├── ListBoxHelper.cs
│ │ └── QueueRecoveryHelper.cs
│ ├── Installer
│ │ ├── Installer64.nsi
│ │ ├── Installer.nsi
│ │ ├── MakeNightly64.nsi.tmpl
│ │ └── MakeNightly.nsi.tmpl
│ ├── Model
│ │ ├── AdvancedChoice.cs
│ │ ├── DownloadStatus.cs
│ │ ├── ShellWindow.cs
│ │ ├── SourceMenuItem.cs
│ │ └── UpdateCheckInformation.cs
│ ├── obj
│ │ └── x86
│ │ └── Debug
│ │ ├── App.baml
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── Controls
│ │ │ ├── Loading.baml
│ │ │ ├── Loading.g.cs
│ │ │ ├── Loading.g.i.cs
│ │ │ ├── StatusPanel.baml
│ │ │ ├── StatusPanel.g.cs
│ │ │ └── StatusPanel.g.i.cs
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── GenerateResource.read.1.tlog
│ │ ├── GenerateResource.write.1.tlog
│ │ ├── Handbrake_Content.g.cs
│ │ ├── Handbrake_Content.g.i.cs
│ │ ├── Handbrake.exe
│ │ ├── Handbrake.g.resources
│ │ ├── Handbrake_MarkupCompile.cache
│ │ ├── Handbrake_MarkupCompile.i.cache
│ │ ├── Handbrake_MarkupCompile.i.lref
│ │ ├── Handbrake_MarkupCompile.lref
│ │ ├── Handbrake.pdb
│ │ ├── HandBrakeWPF.csproj.FileListAbsolute.txt
│ │ ├── HandBrakeWPF.Properties.Resources.resources
│ │ ├── ResolveAssemblyReference.cache
│ │ └── Views
│ │ ├── AboutView.baml
│ │ ├── AboutView.g.cs
│ │ ├── AboutView.g.i.cs
│ │ ├── AddPresetView.baml
│ │ ├── AddPresetView.g.cs
│ │ ├── AddPresetView.g.i.cs
│ │ ├── AdvancedView.baml
│ │ ├── AdvancedView.g.cs
│ │ ├── AdvancedView.g.i.cs
│ │ ├── AudioView.baml
│ │ ├── AudioView.g.cs
│ │ ├── AudioView.g.i.cs
│ │ ├── ChaptersView.baml
│ │ ├── ChaptersView.g.cs
│ │ ├── ChaptersView.g.i.cs
│ │ ├── ErrorView.baml
│ │ ├── ErrorView.g.cs
│ │ ├── ErrorView.g.i.cs
│ │ ├── FiltersView.baml
│ │ ├── FiltersView.g.cs
│ │ ├── FiltersView.g.i.cs
│ │ ├── LogView.baml
│ │ ├── LogView.g.cs
│ │ ├── LogView.g.i.cs
│ │ ├── MainView.baml
│ │ ├── MainView.g.cs
│ │ ├── MainView.g.i.cs
│ │ ├── OptionsView.baml
│ │ ├── OptionsView.g.cs
│ │ ├── OptionsView.g.i.cs
│ │ ├── PictureSettingsView.baml
│ │ ├── PictureSettingsView.g.cs
│ │ ├── PictureSettingsView.g.i.cs
│ │ ├── PreviewView.baml
│ │ ├── PreviewView.g.cs
│ │ ├── PreviewView.g.i.cs
│ │ ├── QueueView.baml
│ │ ├── QueueView.g.cs
│ │ ├── QueueView.g.i.cs
│ │ ├── ShellView.baml
│ │ ├── ShellView.g.cs
│ │ ├── ShellView.g.i.cs
│ │ ├── SubtitlesView.baml
│ │ ├── SubtitlesView.g.cs
│ │ ├── SubtitlesView.g.i.cs
│ │ ├── TitleSpecificView.baml
│ │ ├── TitleSpecificView.g.cs
│ │ ├── TitleSpecificView.g.i.cs
│ │ ├── VideoView.baml
│ │ ├── VideoView.g.cs
│ │ └── VideoView.g.i.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── AssemblyInfo.cs.tmpl
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Services
│ │ ├── DriveDetectService.cs
│ │ ├── ErrorService.cs
│ │ ├── Interfaces
│ │ │ ├── IDriveDetectService.cs
│ │ │ ├── IErrorService.cs
│ │ │ ├── IUpdateService.cs
│ │ │ └── IUpdateVersionService.cs
│ │ ├── UpdateService.cs
│ │ └── UpdateVersionService.cs
│ ├── Settings.StyleCop
│ ├── Startup
│ │ ├── CastleBootstrapper.cs
│ │ └── MefBootstrapper.cs
│ ├── UserSettingConstants.cs
│ ├── ViewModels
│ │ ├── AboutViewModel.cs
│ │ ├── AddPresetViewModel.cs
│ │ ├── AdvancedViewModel.cs
│ │ ├── AudioViewModel.cs
│ │ ├── ChaptersViewModel.cs
│ │ ├── ErrorViewModel.cs
│ │ ├── FiltersViewModel.cs
│ │ ├── Interfaces
│ │ │ ├── IAboutViewModel.cs
│ │ │ ├── IAddPresetViewModel.cs
│ │ │ ├── IAdvancedViewModel.cs
│ │ │ ├── IAudioViewModel.cs
│ │ │ ├── IChaptersViewModel.cs
│ │ │ ├── IErrorViewModel.cs
│ │ │ ├── IFiltersViewModel.cs
│ │ │ ├── ILogViewModel.cs
│ │ │ ├── IMainViewModel.cs
│ │ │ ├── IOptionsViewModel.cs
│ │ │ ├── IPictureSettingsViewModel.cs
│ │ │ ├── IPreviewViewModel.cs
│ │ │ ├── IQueueViewModel.cs
│ │ │ ├── IShellViewModel.cs
│ │ │ ├── ISubtitlesViewModel.cs
│ │ │ ├── ITabInterface.cs
│ │ │ ├── ITitleSpecificViewModel.cs
│ │ │ ├── IVideoViewModel.cs
│ │ │ └── IViewModelBase.cs
│ │ ├── LogViewModel.cs
│ │ ├── MainViewModel.cs
│ │ ├── OptionsViewModel.cs
│ │ ├── PictureSettingsViewModel.cs
│ │ ├── PreviewViewModel.cs
│ │ ├── QueueViewModel.cs
│ │ ├── ShellViewModel.cs
│ │ ├── SubtitlesViewModel.cs
│ │ ├── TitleSpecificViewModel.cs
│ │ ├── VideoViewModel.cs
│ │ └── ViewModelBase.cs
│ └── Views
│ ├── AboutView.xaml
│ ├── AboutView.xaml.cs
│ ├── AddPresetView.xaml
│ ├── AddPresetView.xaml.cs
│ ├── AdvancedView.xaml
│ ├── AdvancedView.xaml.cs
│ ├── AudioView.xaml
│ ├── AudioView.xaml.cs
│ ├── ChaptersView.xaml
│ ├── ChaptersView.xaml.cs
│ ├── ErrorView.xaml
│ ├── ErrorView.xaml.cs
│ ├── FiltersView.xaml
│ ├── FiltersView.xaml.cs
│ ├── Images
│ │ ├── ActivityWindow.png
│ │ ├── ActivityWindow_small.png
│ │ ├── Add16.png
│ │ ├── AddToQueue.png
│ │ ├── AddToQueue_small.png
│ │ ├── arrow_down.png
│ │ ├── arrow_left.png
│ │ ├── arrow_right.png
│ │ ├── arrow_up.png
│ │ ├── Close.png
│ │ ├── Complete.png
│ │ ├── copy.png
│ │ ├── delete.png
│ │ ├── disc_small.png
│ │ ├── download.png
│ │ ├── ErrorX.png
│ │ ├── folder.png
│ │ ├── hb16.png
│ │ ├── hb32.png
│ │ ├── Help16.png
│ │ ├── Help24.png
│ │ ├── Help32.png
│ │ ├── info16.png
│ │ ├── logo128.png
│ │ ├── logo64.png
│ │ ├── Movies.png
│ │ ├── Options24.png
│ │ ├── Output_Small.png
│ │ ├── Pause.png
│ │ ├── picture.png
│ │ ├── Play.png
│ │ ├── Play_small.png
│ │ ├── Preferences.png
│ │ ├── Pref_Small.png
│ │ ├── Queue.png
│ │ ├── Queue_Small.png
│ │ ├── Refresh.ico
│ │ ├── save.png
│ │ ├── stop.png
│ │ ├── WarningSmall.png
│ │ ├── window.png
│ │ └── Working0.png
│ ├── LogView.xaml
│ ├── LogView.xaml.cs
│ ├── MainView.xaml
│ ├── MainView.xaml.cs
│ ├── OptionsView.xaml
│ ├── OptionsView.xaml.cs
│ ├── PictureSettingsView.xaml
│ ├── PictureSettingsView.xaml.cs
│ ├── PreviewView.xaml
│ ├── PreviewView.xaml.cs
│ ├── QueueView.xaml
│ ├── QueueView.xaml.cs
│ ├── ShellView.xaml
│ ├── ShellView.xaml.cs
│ ├── Styles
│ │ └── Styles.xaml
│ ├── SubtitlesView.xaml
│ ├── SubtitlesView.xaml.cs
│ ├── TitleSpecificView.xaml
│ ├── TitleSpecificView.xaml.cs
│ ├── VideoView.xaml
│ └── VideoView.xaml.cs
├── libraries
│ ├── caliburn
│ │ ├── ASL - Apache Software Foundation License.txt
│ │ ├── Caliburn.Micro.dll
│ │ ├── Caliburn.Micro.pdb
│ │ ├── Caliburn.Micro.xml
│ │ ├── Castle.Core.dll
│ │ ├── Castle.Core.xml
│ │ ├── Castle.Windsor.dll
│ │ ├── Castle.Windsor.XML
│ │ ├── License.txt
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── EagleBoost.Wpf.Presentation.dll
│ ├── EagleBoost.Wpf.Presentation.pdb
│ ├── Growl.Connector.dll
│ ├── Growl.CoreLibrary.dll
│ ├── Growl license.txt
│ ├── Microsoft.WindowsAPICodePack.dll
│ ├── Microsoft.WindowsAPICodePack.Shell.dll
│ ├── OokiiDialogs
│ │ ├── license.txt
│ │ ├── Ookii.Dialogs.dll
│ │ ├── Ookii.Dialogs.dll.config
│ │ ├── Ookii.Dialogs.Wpf.dll
│ │ └── Ookii.Dialogs.XML
│ ├── ProgressBar
│ │ ├── License.txt
│ │ ├── Windows7ProgressBar.dll
│ │ └── Windows7ProgressBar.XML
│ ├── SplitButton
│ │ ├── License.txt
│ │ ├── SplitButton.dll
│ │ └── SplitButton.pdb
│ └── WPFDragDrop
│ ├── GongSolutions.Wpf.DragDrop.dll
│ ├── GongSolutions.Wpf.DragDrop.pdb
│ ├── GongSolutions.Wpf.DragDrop.XML
│ └── SourceModifications.zip
├── Properties
│ ├── AssemblyInfo.cs.tmpl
│ ├── Resources.Designer.cs
│ └── Resources.resx
└── Settings.StyleCop
178 directories, 1107 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论