[vlc-commits] caca: reorder code

Rémi Denis-Courmont git at videolan.org
Wed Jul 24 21:09:24 CEST 2019


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jul 24 22:02:49 2019 +0300| [155e16888bd4f39a7032f620ffcff4022a100c95] | committer: Rémi Denis-Courmont

caca: reorder code

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=155e16888bd4f39a7032f620ffcff4022a100c95
---

 modules/video_output/caca.c | 48 ++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/modules/video_output/caca.c b/modules/video_output/caca.c
index 117f146523..c88d255482 100644
--- a/modules/video_output/caca.c
+++ b/modules/video_output/caca.c
@@ -350,6 +350,30 @@ static void Manage(vout_display_t *vd)
 }
 
 /**
+ * Close a libcaca video output
+ */
+static void Close(vout_display_t *vd)
+{
+    vout_display_sys_t *sys = vd->sys;
+
+    if (sys->fifo != NULL) {
+        vlc_cancel(sys->thread);
+        vlc_join(sys->thread, NULL);
+        block_FifoRelease(sys->fifo);
+    }
+    if (sys->dither)
+        cucul_free_dither(sys->dither);
+    caca_free_display(sys->dp);
+    cucul_free_canvas(sys->cv);
+
+#if defined(_WIN32)
+    FreeConsole();
+#endif
+
+    free(sys);
+}
+
+/**
  * This function initializes libcaca vout method.
  */
 static int Open(vout_display_t *vd, const vout_display_cfg_t *cfg,
@@ -500,30 +524,6 @@ error:
     return VLC_EGENERIC;
 }
 
-/**
- * Close a libcaca video output
- */
-static void Close(vout_display_t *vd)
-{
-    vout_display_sys_t *sys = vd->sys;
-
-    if (sys->fifo != NULL) {
-        vlc_cancel(sys->thread);
-        vlc_join(sys->thread, NULL);
-        block_FifoRelease(sys->fifo);
-    }
-    if (sys->dither)
-        cucul_free_dither(sys->dither);
-    caca_free_display(sys->dp);
-    cucul_free_canvas(sys->cv);
-
-#if defined(_WIN32)
-    FreeConsole();
-#endif
-
-    free(sys);
-}
-
 /*****************************************************************************
  * Module descriptor
  *****************************************************************************/



More information about the vlc-commits mailing list