[vlmc-devel] New commits on branch master

Git System git at videolan.org
Fri Sep 16 17:52:05 CEST 2016


URL:    https://code.videolan.org/videolan/vlmc/82303dc512019e17929e81178c04cb6190c88062
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 17:14:37 2016 +0200

    SequenceWorkflow: Log clip unlinking

URL:    https://code.videolan.org/videolan/vlmc/f717ab6fca75a60f22a8c6717ad0b926a77e0ce5
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 16:24:38 2016 +0200

    ClipContextMenu: Trigger an unlink command to unlink clips

URL:    https://code.videolan.org/videolan/vlmc/74dc0de184e965c1a5c07c80aa4f10a5323b49b6
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 16:00:34 2016 +0200

    MainWorkflow: Provide an unlink action & the associated command

URL:    https://code.videolan.org/videolan/vlmc/e5d6bf874970838c9e4f27d72ce75b199ad93632
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:53:06 2016 +0200

    Emit clipLinked/clipUnlinked from SequenceWorkflow

URL:    https://code.videolan.org/videolan/vlmc/6a7b614a96c4ea31c8e8a657ae55c44ed1c6c10e
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:41:25 2016 +0200

    Emit clipResized from SequenceWorkflow

URL:    https://code.videolan.org/videolan/vlmc/98050f06b21674f8e8ae5d6674aff0bc1ac146a7
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:38:02 2016 +0200

    Commands: Remove: Remove duplicated clipRemoved emit

URL:    https://code.videolan.org/videolan/vlmc/71df70440267f81367275ff5815d3ec0699ca096
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:36:17 2016 +0200

    Commands: Move: Implement merging

URL:    https://code.videolan.org/videolan/vlmc/a99e4e44a4730487fb3f45caae5ae0870a2111d2
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:07:47 2016 +0200

    SequenceWorkflow: Fix too loose condition
    
    This was rejecting a move from a track to another one if the clip was
    moved to the exact same position

URL:    https://code.videolan.org/videolan/vlmc/f365e1e004761d08cc8cdfc3a5fe3d2eab7339c1
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 15:07:04 2016 +0200

    SequenceWorkflow: Fix undo/redo when moving a clip to another track

URL:    https://code.videolan.org/videolan/vlmc/2a7c5ca3e4a979589b1725322bab3c788f454f11
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 14:59:37 2016 +0200

    Emit clipMoved from SequenceWorkflow and propagate it from MainWorkflow

URL:    https://code.videolan.org/videolan/vlmc/9903133357ed0382c5db97999797537a1180eaf4
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 14:41:55 2016 +0200

    AbstractRenderer: Fix potential nullptr dereference

URL:    https://code.videolan.org/videolan/vlmc/d79f9231cd7a68baee56e1d85436f0c0b293b153
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 14:39:53 2016 +0200

    Emit clipRemoved from SequenceWorkflow and propagate it through MainWorkflow

URL:    https://code.videolan.org/videolan/vlmc/aa7bc8d58cb03764953de7b257539c9daadab951
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 16 14:36:12 2016 +0200

    Commands: Fix inverted logic

URL:    https://code.videolan.org/videolan/vlmc/a973c4adf68a8a38e37c70e73c0d3d567ee72c87
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 20:16:49 2016 +0200

    Commands: Fix move command
    
    ANd don't invalidate it when the clip gets deleted, this would mean
    there's no way of undoing deleting a clip

URL:    https://code.videolan.org/videolan/vlmc/b40fbf3ca20d4f6b619676b2289f5f0bd306c55b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 10:57:47 2016 +0200

    Commands: Link audio & video clip as part of the Add command

URL:    https://code.videolan.org/videolan/vlmc/244e2123c0961f5f3f42cc92d15731f9ab808a41
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 19:03:50 2016 +0200

    Add both audio & video clips when dropping a media to the timeline
    
    This removed the formats from clip, in favor of a "isAudio" boolean
    flag

URL:    https://code.videolan.org/videolan/vlmc/0c90e760ec1ed25309ff4bbce3f4f8b2c6255986
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 18:59:10 2016 +0200

    Emit clipAdded from the SequenceWorkflow and propagate it through MainWorkflow

URL:    https://code.videolan.org/videolan/vlmc/73b90f4fa1c4a0081a4ec3a069d559401f60ebd9
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 18:54:09 2016 +0200

    MainWorkflow: Don't fallback on library clips when requesting a clip instance
    
    Have a specific getter when we actually want the library clip to be
    returned.

URL:    https://code.videolan.org/videolan/vlmc/0403f58f8ff77670dc940c5d6c0ff94a29b50c57
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Sep 9 10:03:03 2016 +0200

    Media: Add hasAudio/Video helper methods

URL:    https://code.videolan.org/videolan/vlmc/471b91e89a61caa3d3719a43ee6c8b2b24e2af99
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Sep 5 19:07:17 2016 +0200

    Clip: Move the linked clip to the SequenceWorkflow Clip instance

URL:    https://code.videolan.org/videolan/vlmc/07fd3c8314736011b83418ed0851990095186bed
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Sep 5 18:08:16 2016 +0200

    SequenceWorkflow: Do not store duplicates of clips
    
    Instead we now have a small structure containing an "instance" of a
    clip, in the workflow
    This instance ID needs to be used when manipulating clips from the
    timeline

URL:    https://code.videolan.org/videolan/vlmc/e287924440a21532a12ca1bbeca02581cc69a457
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sun Sep 4 11:07:21 2016 +0200

    MainWindow: Don't enforce the title through the ui file
    
    This is meant to be updated through project signals

URL:    https://code.videolan.org/videolan/vlmc/aca8ab00fdb07b8b170d229c9c86ec374b306ded
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 31 18:49:46 2016 +0200

    Library: Update to recent medialibrary API change

URL:    https://code.videolan.org/videolan/vlmc/639709f77ab8fad494076ae46278cd63b2e6d447
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 29 12:24:28 2016 -0500

    MediaLibraryView: Don't register qml files directly to resources.qrc

URL:    https://code.videolan.org/videolan/vlmc/382d63a7a3c2f82041757ec0f395d30418252e9a
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Aug 29 19:05:21 2016 +0200

    Makefile.am: Generate qrc files from qml
    
    This automatically tracks modifications to QML files, and will rebuild
    a resource file out of it

URL:    https://code.videolan.org/videolan/vlmc/21ff127c332cd7b7f0ccaa02076f1f62597f38d9
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Aug 29 18:34:02 2016 +0200

    Makefile.am: List and ship QML files

URL:    https://code.videolan.org/videolan/vlmc/054a8ae6dc03670efb13d1791b6a958ecc02aff9
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Aug 29 16:17:01 2016 +0200

    Media: Remove unused Filetype enum & associated methods

URL:    https://code.videolan.org/videolan/vlmc/d207eb609dceffed5a2dac7e191df7815fd635a5
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 29 10:02:06 2016 -0500

    EffectsListView: Use a qml view

URL:    https://code.videolan.org/videolan/vlmc/beb2cb36c36fb7d3f5282233ae4362af1ebb206f
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 29 10:01:08 2016 -0500

    Makefile.am: Add resources-effects.qrc

URL:    https://code.videolan.org/videolan/vlmc/2117781b560a69c3f5e311216895620f69ca2792
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 29 10:00:18 2016 -0500

    Add Effect.qml

URL:    https://code.videolan.org/videolan/vlmc/5289c733f4b420b4a6600b4b3cb55a6a26aacf0e
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 29 10:00:01 2016 -0500

    Add EffectsListView.qml

URL:    https://code.videolan.org/videolan/vlmc/5383f0717aa51e1db7c8515bf69f3a35ba633179
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sat Aug 27 20:18:22 2016 -0500

    Commands::Clip::Split : Set formats for a new clip

URL:    https://code.videolan.org/videolan/vlmc/ca5b74c4096ab5428dd89156effd2aece8b1a5a4
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sat Aug 27 19:39:25 2016 -0500

    Library: Fix not loading subclips

URL:    https://code.videolan.org/videolan/vlmc/28fafd98db6dfba342cf6e2e63795cfd4906fb90
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 19:35:30 2016 -0500

    MainWorkflow::clipInfo : Give filters
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/a33fa4bebe870b95370a3d715ea15e5d42f36710
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:43:32 2016 -0500

    RecentProjects: Add a project also when the project is saved
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/642569b3d6f5cf7ea0f21f5d158d7006622b3e40
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:12:39 2016 -0500

    SequenceWorkflow: Duplicate a clip in addClip
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/72fc45dc6605ff100462e20a0b72b8124bbc34fa
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:33:08 2016 -0500

    MainWorkflow::ClipInfo : Search SequenceWorkfloer first
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/3a0b6f91aada30fe844c43b23602f1f3456bd9d7
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:41:24 2016 -0500

    Project: Pass projectName and projectFilePath on the projectSaved signal
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/51292d2e3bdcaf0311abc1c9dff990b58f6135c9
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 22 20:42:23 2016 -0500

    Project: Use Qt5 connection
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/fe3dd6353a77ad533938b5a8565903beb0ba6dde
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Mon Aug 22 20:22:44 2016 -0500

    MainWindow: Use Qt5 connections for Project
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/f5ab750c6b68e1e0cbe7e594d748041378dbd735
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 19:28:54 2016 -0500

    Library: Give debug information when clips are added
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/ce027ee3fd027166a6379c2eeab4f00f7325746b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Aug 22 23:30:33 2016 +0200

    Library: Slightly increase medialibrary's log level

URL:    https://code.videolan.org/videolan/vlmc/de89cf0a9c297caa1291b1430ffd7972f5333bd5
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Aug 22 23:20:27 2016 +0200

    Library: Merge Library & MediaLibrary classes

URL:    https://code.videolan.org/videolan/vlmc/fd920fc7d534c7fb69e48fda3124408e220f0025
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 19:49:47 2016 -0500

    SequenceWorkflow: Save linking information
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/b882b07aae070f160afaa51d987af4243b806b96
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:40:12 2016 -0500

    Project: Remove duplicated emittion of projectSaved
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/11db933052e0dd5ee1efbc113a5a204726faad65
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:22:48 2016 -0500

    SequenceWorkflow: Fix erasing the same iterator twice
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/485efb190fffac4f740df4793fd3072db0d947bb
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:11:36 2016 -0500

    Use QSharedPointer<Clip>::create
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/27b1bbfbc6d72ddde16376cb4caffacaf9388389
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:08:18 2016 -0500

    Library: Register the baseClip of Media
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/e64f4616363c90e007aa9f2527c9c398a7866d09
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 21 18:07:31 2016 -0500

    Media: Store baseClip as QSharedPointer
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

URL:    https://code.videolan.org/videolan/vlmc/fe483221423568fc2f39d0aa5de07acc6bdce73b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sat Aug 20 22:05:45 2016 +0200

    Media: Lazy load base clip
    
    Mostly because sharedFromThis cannot be called from a constructor

URL:    https://code.videolan.org/videolan/vlmc/5ff92ec94e82a7be7a589f121170be528fe7059d
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sat Aug 20 22:03:58 2016 +0200

    Media: Remove unused const overriden method

URL:    https://code.videolan.org/videolan/vlmc/2924fca27a917dfd88b16180287c23fc8b591b23
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 19 00:38:59 2016 -0500

    MediaLibraryView: Drag media with its id

URL:    https://code.videolan.org/videolan/vlmc/9241dd224879b434e048c4d942a8b7d89d476f90
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 19 00:37:52 2016 -0500

    MediaLibraryModel: Expose media id

URL:    https://code.videolan.org/videolan/vlmc/e2513da8536ad07c96ef2e705798e9755b501fc3
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 19 00:36:59 2016 -0500

    MediaLibraryModel: Add findMedia

URL:    https://code.videolan.org/videolan/vlmc/e0e08fecc064d0371e3e95558554612c82a2e2e0
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 19 00:36:33 2016 -0500

    Media: Also consider IFile::Type::Entire as potential main file

URL:    https://code.videolan.org/videolan/vlmc/65069d568eb36724e0550a787a46421bd7bc9045
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 19 00:35:28 2016 -0500

    Helper: Take uuid as QUuid

URL:    https://code.videolan.org/videolan/vlmc/20c665db659dfd29a1e257a5368cb6eb312583e1
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 11:56:03 2016 +0200

    Clip: Remove unrequired std::move
    
    The return value of a function is already an rvalue

URL:    https://code.videolan.org/videolan/vlmc/f41739c8d1fd68e5b691550725cc8ac0f7de8f95
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 11:53:27 2016 +0200

    Media: Expose the thumbnail as a path to the ML one

URL:    https://code.videolan.org/videolan/vlmc/c9a9d16b307664df5a2fb392aa4a86652bcb3f7d
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 11:49:46 2016 +0200

    Media: Fix too broad HAVE_GUI section

URL:    https://code.videolan.org/videolan/vlmc/94e5c9adc5dbf248461d3d89fed2bcb89fbc74b6
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 11:49:12 2016 +0200

    SequenceWorkflow: Fix project loading
    
    Clip linking isn't available yet

URL:    https://code.videolan.org/videolan/vlmc/2180dfc37ea7b5c67be98d926c7490b7b462763c
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:40:51 2016 +0200

    Clip: Store Media as QWeakPointer
    
    Having the Media holding a shared pointer to the clips and vice versa
    has circular dependency written all over it.

URL:    https://code.videolan.org/videolan/vlmc/b8dbba21db657212021075394888912a6f87a321
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:37:50 2016 +0200

    Media: Store Clip as QSharedPointer

URL:    https://code.videolan.org/videolan/vlmc/069ba8c854c8246c65e7af3cd4bbb6fea4e62749
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:17:19 2016 +0200

    Library: Watch subclip creation to allow clips to be fetched directly from library

URL:    https://code.videolan.org/videolan/vlmc/a554b495c587e68c086f29c25ca79a6a54813fa0
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:10:09 2016 +0200

    Library: addMedia isn't supposed to be virtual

URL:    https://code.videolan.org/videolan/vlmc/aeb41b5723b7d8d998998e9b0ded7570c6ba63ad
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:09:39 2016 +0200

    Library: Remove unused addClip method

URL:    https://code.videolan.org/videolan/vlmc/e1e42788d5350435c8c4b9321833728973d8ec33
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 02:07:26 2016 +0200

    Library: Always fetch a clip using a QUuid

URL:    https://code.videolan.org/videolan/vlmc/211b13584c7bdd649bf1c58093ec2e49abd86393
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 01:58:54 2016 +0200

    Remove Clip hierarchy
    
    Media is now the sole owner of clips. A clip doesn't have any child.
    The project file now saves the media & clips as a tree.
    
    This breaks the loading of sequence workflows and is likely to crash
    until all Clips are being exposed as shared_ptr/QSharedPointer

URL:    https://code.videolan.org/videolan/vlmc/10103c37f01df6f1d828bfee77efff579d97cd59
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:55:15 2016 +0200

    Clip: Remove leftover mediaMetadataUpdated slot

URL:    https://code.videolan.org/videolan/vlmc/8ab483a746df7f78edba251058b9e5a266649d68
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:54:18 2016 +0200

    Clip: Remove unused isChild method

URL:    https://code.videolan.org/videolan/vlmc/7dcf5b02876d8528b7317f873b9aea740a7e850c
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:50:10 2016 +0200

    Clip: Remove unused and unimplemented clips() method

URL:    https://code.videolan.org/videolan/vlmc/a3c0c71007ced817c9525008c179c39d93d06278
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:47:38 2016 +0200

    Media: Add a method to create a subclip
    
    And use it from the PreviewWidget

URL:    https://code.videolan.org/videolan/vlmc/c794e39958ad1d5480bd00cbb44a9071c448670e
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:27:38 2016 +0200

    Media: Construct the base/root clip when constructing the media

URL:    https://code.videolan.org/videolan/vlmc/2ee3dd3d6f12168ea9fc47e393b3dd322c44c392
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:26:41 2016 +0200

    Media: Consider the lack of a file representing a media a fatal error

URL:    https://code.videolan.org/videolan/vlmc/5a2b780b8de04a400dde0710789ba5e0d3785003
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Aug 19 00:23:16 2016 +0200

    Media: Fix missing MLT::IInput initialization

URL:    https://code.videolan.org/videolan/vlmc/d3e2de3f74d30d6cc29ed0203e1939f4f0ab6012
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 23:55:00 2016 +0200

    Media: Remove unused setBaseClip method

URL:    https://code.videolan.org/videolan/vlmc/a888fd3cf964826527ff0fadd41d2bd736db1a3b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 23:53:52 2016 +0200

    Library: Use QSharedPointer to store Media

URL:    https://code.videolan.org/videolan/vlmc/c169ff5f132e9d693a659a96516cc8ba8fcef1c1
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 22:55:39 2016 +0200

    Library: Use medialibrary's ID to uniquely identify a media
    
    MRL can't be assumed to be constant over time, while the media library
    will recognize a media that changes location (in some conditions) and
    keep the same ID assigned to it

URL:    https://code.videolan.org/videolan/vlmc/0b2fe49e82c9ea232ceaf139c3ca9555d48e7739
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 22:52:05 2016 +0200

    Clip: Remove copy paste mistake

URL:    https://code.videolan.org/videolan/vlmc/d3dcb03d191b2d01d69a726499669ccfac1d8b22
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 22:40:40 2016 +0200

    Media: Wrap a medialibrary Media instead of a QFileInfo

URL:    https://code.videolan.org/videolan/vlmc/7ed6d98329d6de4b7f780ea548380842eb49ae09
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 22:21:59 2016 +0200

    Workspace: Kill old media media copying code
    
    It hasn't been tested for ages, and isn't aligned with our current goal
    of using the medialibrary.

URL:    https://code.videolan.org/videolan/vlmc/bf86b5f0e5d921c7a37e8389b3aaeb6441989a6a
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 17:07:48 2016 +0200

    WorkspaceWorker: Remove useless QFile instance
    
    Since we're using the static QFile::copy method

URL:    https://code.videolan.org/videolan/vlmc/d800f2903a655874fd240e025df8f3ecacddec3e
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 00:22:08 2016 +0200

    Remove MediaContainer class

URL:    https://code.videolan.org/videolan/vlmc/2b5ace6abf0cad5b6a1e2860df04e89213196836
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 00:21:30 2016 +0200

    Clip: Remove dependency on MediaContainer

URL:    https://code.videolan.org/videolan/vlmc/e9d52b3197dde6a769ceb5934075b576344ddfa1
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 00:07:32 2016 +0200

    Library: Grammar

URL:    https://code.videolan.org/videolan/vlmc/a63f0e5d5eb2e72c5e1d3ac1de421b418bfb06d3
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Aug 18 00:06:58 2016 +0200

    Library: Don't inherit MediaContainer

URL:    https://code.videolan.org/videolan/vlmc/34508ae4dee5b897ace4951ac20393613a06c75a
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 22:44:46 2016 +0200

    MediaContainer: Move createClipFromVariant to Clip class

URL:    https://code.videolan.org/videolan/vlmc/076e08d82d824da52b91c87a510711aa3910e984
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 22:01:49 2016 +0200

    Move QVariant -> Media conversion from MediaContainer to Media
    
    Also, just convert from within the method, instead of silently adding
    the media to the container

URL:    https://code.videolan.org/videolan/vlmc/43b31c9f4cc9302f115c18da28cdffb5409b2c5d
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 21:35:51 2016 +0200

    Remove unused Transcoder class

URL:    https://code.videolan.org/videolan/vlmc/32aaa604b5be66c55054e06da5d222510f48ef95
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 21:26:51 2016 +0200

    Library: Workspace isn't used anymore

URL:    https://code.videolan.org/videolan/vlmc/f5ad8e4409af7c9f973c51fc5dbf54802dd6e6f6
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 21:13:30 2016 +0200

    Media: Remove now unused methods

URL:    https://code.videolan.org/videolan/vlmc/c8ceb5aaa6a844860c0bf179519e864f2b1e3560
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Aug 17 21:20:16 2016 +0200

    Library: Remove now unused methods/signal/slots

URL:    https://code.videolan.org/videolan/vlmc/32bd1eec578b4eee618720ab9a8c36d922565638
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sun Aug 14 12:33:38 2016 -0500

    MediaLibraryView: Make TextInput for filtering

URL:    https://code.videolan.org/videolan/vlmc/a21c2b3508c3446c7cb344360d0cf0fc5bcd37b4
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sat Aug 13 18:03:02 2016 -0500

    MediaLibraryView: Drag and Drop by QtGui api

URL:    https://code.videolan.org/videolan/vlmc/8c222c11d21f305f937e26d0f9654bbacab9eee6
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 12 19:39:25 2016 -0500

    MediaLibraryView: Don't wrap the container

URL:    https://code.videolan.org/videolan/vlmc/bace6d5a7d9e21f58458da6ef1d5b2db6a294be9
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 12 19:11:36 2016 -0500

    MediaLibraryView: setMinimumWidth

URL:    https://code.videolan.org/videolan/vlmc/957119d9930807e57ffa47fdc8f679187d05c36b
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sat Jul 30 19:13:01 2016 +0900

    Qml: Redesign MediaLibraryView

URL:    https://code.videolan.org/videolan/vlmc/e68df4913d85f9e013ba858bda24cd875d78653b
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Sat Jul 30 12:03:05 2016 +0900

    MediaLibraryView: Use QStringLiteral

URL:    https://code.videolan.org/videolan/vlmc/5ba43d31cb87f7032c976440fc2f7ad0a5b4e2dd
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 22:01:16 2016 +0200

    MediaLibraryModel: Add missing virtual qualifiers

URL:    https://code.videolan.org/videolan/vlmc/95af8d3af90de7936c345dd2b05acfc24a76a2af
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 22:00:58 2016 +0200

    MediaLibraryModel: Fail early in case of invalid model index

URL:    https://code.videolan.org/videolan/vlmc/674c8861b1d63ee77392d8e61f5f0d4476f78015
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 22:00:16 2016 +0200

    MediaLibraryModel: Fix rowCount method

URL:    https://code.videolan.org/videolan/vlmc/5c24588c4daa6cb57d0e312e65d272e4dfbfdb20
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 21:59:33 2016 +0200

    MediaLibrary: Create the models early, and refresh them on demand

URL:    https://code.videolan.org/videolan/vlmc/19c2e922de6180136fabb817c3d7951386c08101
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 19:57:12 2016 +0200

    MediaLibraryModel: Remove calls to default empty implementations

URL:    https://code.videolan.org/videolan/vlmc/cbfa809540c2b5b6f9823c111449522462db09b1
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 11 19:57:11 2016 +0200

    MediaLibraryView: Map the model before creating the view

URL:    https://code.videolan.org/videolan/vlmc/5c154646f6a91156b721eab7e3711b9bf2379f30
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 22:41:43 2016 +0200

    Get rid of NotificationZone class
    
    And use QStatusBar with an additional QProgressBar instead.

URL:    https://code.videolan.org/videolan/vlmc/d4e47d759a01d6f7669ad64e0a7e38ab4b051aee
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 22:12:58 2016 +0200

    MainWindow: Restore settings after creating the entire UI
    
    This mostly allows all medialibrary events to be processed properly by
    the UI. Otherwise, there's nothing to receive those events

URL:    https://code.videolan.org/videolan/vlmc/9555f67f83afbd0a8664a42d80dcad359af10862
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 21:32:52 2016 +0200

    Update to recent medialibrary API changes

URL:    https://code.videolan.org/videolan/vlmc/8a464972ce32fce0cc2435de88c22e0d363273b4
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 16:47:38 2016 +0200

    MediaLibrary: Propagate media deletion to the model

URL:    https://code.videolan.org/videolan/vlmc/afa06228c1c81a2ce72c8d0f3f9e6aebf1d06f75
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 16:47:12 2016 +0200

    MediaLibrary: Signal that a media was modified

URL:    https://code.videolan.org/videolan/vlmc/bd5989d9d9dee45f06c322f47d8ab1877a6ab81b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 16:45:08 2016 +0200

    MediaLibrary: Remove unaccurate comment

URL:    https://code.videolan.org/videolan/vlmc/394a885e39be0f697317d1d762c3271c5ff4610c
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Fri Jul 8 16:44:49 2016 +0200

    MediaLibrary: Expose an audio media model

URL:    https://code.videolan.org/videolan/vlmc/b6ae92159154e72959156bbef9041d44a3f13b60
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 4 15:31:33 2016 +0200

    Use a Qml view to display the media library
    
    /!\ WIP /!\

URL:    https://code.videolan.org/videolan/vlmc/1fcdb6a9ee0afe4ccaa4a08681c56d7808677060
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jul 4 15:25:34 2016 +0200

    MediaLibrary: Expose video model

URL:    https://code.videolan.org/videolan/vlmc/3720af5147710f181bc4b65896cc3c600eae48c5
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Wed Jun 29 15:33:40 2016 +0200

    Add a Media Library model

URL:    https://code.videolan.org/videolan/vlmc/7a5ca340524e5a8c430cf296ca4547a0e2fe1d86
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Tue Jun 28 15:30:28 2016 +0200

    Remove old medialibrary views

URL:    https://code.videolan.org/videolan/vlmc/44889f9f4e93ae84eb5fdb6246f126cc68b8519b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 27 20:41:24 2016 +0200

    Remove the concept of Import

URL:    https://code.videolan.org/videolan/vlmc/78fb8e39c84dc65b6611575b5ad281f61d518bc4
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 6 01:44:37 2016 +0200

    Plugin notification bar with medialibrary

URL:    https://code.videolan.org/videolan/vlmc/6a97b86dbab38b354f61efbdc8549a94bf0a478b
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 6 01:37:30 2016 +0200

    Core: Add missing medialibrary getter

URL:    https://code.videolan.org/videolan/vlmc/041c770462bf613c9c3a798fbe1eb2aad8535690
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 6 01:14:27 2016 +0200

    MediaLibrary: Start media discovery after settings are restored
    
    Or after the first run

URL:    https://code.videolan.org/videolan/vlmc/e169a8e69e4e4873d4f2dbed54c7bbf1dc10ed9e
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 6 01:11:27 2016 +0200

    Core: Remove useless forward declaration

URL:    https://code.videolan.org/videolan/vlmc/825a3896a064deaeecc4d666853d0f33e40f77ee
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Mon Jun 6 01:10:43 2016 +0200

    NotificationZone: Remove progress(float) overload

URL:    https://code.videolan.org/videolan/vlmc/847d0c11048cfe8533dd1274071071869ade3f63
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sun Jun 5 23:40:56 2016 +0200

    Core: Workspace needs to be created before the media library

URL:    https://code.videolan.org/videolan/vlmc/7f60d0c87cfbe98652984255b34bc90487adb46f
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sun Jun 5 23:38:47 2016 +0200

    FirstLaunch: Add a step to select media library folders

URL:    https://code.videolan.org/videolan/vlmc/93616b448ed08a910a42840054100c9df9a67db2
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sun Jun 5 23:33:57 2016 +0200

    settings: Add a widget to represent a selectable list of folders

URL:    https://code.videolan.org/videolan/vlmc/3acf036a3ef6866fa99df3fe0d1cb859ecabc8d4
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sun Jun 5 15:54:28 2016 +0200

    Workspace: Simplify

URL:    https://code.videolan.org/videolan/vlmc/e48cdf7335a18cb6900f52b502902333ad455f10
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Sat Jun 4 10:41:33 2016 +0200

    SettingsFile: Indent the setting files for debug builds

URL:    https://code.videolan.org/videolan/vlmc/c71c0f8e6b310a0147c21121bcbe9c44b652d83e
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Jun 2 09:26:59 2016 +0200

    Add a MediaLibrary class shell

URL:    https://code.videolan.org/videolan/vlmc/d52cec186cf002bc589319109cb99088a91dc002
Author: Yikai Lu <luyikei.qmltu at gmail.com>
Date:   Fri Aug 5 11:51:11 2016 -0500

    Makefile.am: medialibrary

URL:    https://code.videolan.org/videolan/vlmc/4b3c075594b4dc9384df622e846a771374b09921
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Thu Jun 2 09:26:57 2016 +0200

    Rename MediaLibrary UI class to MediaLibraryView
    
    This is more of a workaround to allow a new MediaLibrary class to exist,
    however I hope that we will be able to split VLMC in two components in
    the future; at which point this commit should probably be reverted or
    adapted



More information about the Vlmc-devel mailing list