$ cat /etc/portage/patches/dev-util/dex2jar/dex2jar-9999-fix_dx.patch
--- dex2jar-9999.orig/dex-tools/build.gradle 2017-11-09 16:27:13.881972781 +0100
+++ dex2jar-9999/dex-tools/build.gradle 2017-11-09 16:42:54.464965841 +0100
@@ -9,7 +9,6 @@
compile project(':d2j-jasmin')
compile project(':dex-writer')
compile project(':d2j-base-cmd')
- compile "com.google.android.tools:dx:23.0.0"
} task bin_gen(type: JavaExec) {
$ cat /etc/portage/patches/media-video/vlc/vlc-2.2.4-fix_alsa.patch
diff -uprN vlc-2.2.4.orig/src/input/decoder.c vlc-2.2.4/src/input/decoder.c
--- vlc-2.2.4.orig/src/input/decoder.c 2016-10-03 23:30:05.399907019 +0200
+++ vlc-2.2.4/src/input/decoder.c 2016-10-03 23:33:24.065905553 +0200
@@ -1177,6 +1177,7 @@ static void DecoderPlayAudio( decoder_t
DecoderWaitDate( p_dec, &b_reject,
p_audio->i_pts - AOUT_MAX_PREPARE_TIME );
+ vlc_mutex_unlock( &p_owner->lock );
if( unlikely(p_owner->b_paused != b_paused) )
continue; /* race with input thread? retry... */
@@ -1199,7 +1200,6 @@ static void DecoderPlayAudio( decoder_t
break;
}
- vlc_mutex_unlock( &p_owner->lock );
}
static void DecoderDecodeAudio( decoder_t *p_dec, block_t *p_block )
@@ -1962,10 +1962,11 @@ static int aout_update_format( decoder_t
/* Parameters changed, restart the aout */
vlc_mutex_lock( &p_owner->lock );
- aout_DecDelete( p_owner->p_aout );
p_owner->p_aout = NULL;
vlc_mutex_unlock( &p_owner->lock );
+ aout_DecDelete( p_owner->p_aout );
+
input_resource_PutAout( p_owner->p_resource, p_aout );
}