# Developing Cinder

**URL:** https://discourse.libcinder.org/c/cinder-devel/5.md?page=1

[Latest](https://discourse.libcinder.org/latest.md) · [Categories](https://discourse.libcinder.org/categories.md)

**Page:** 2

---

## [Rebuilding java classes on android branch?](https://discourse.libcinder.org/t/rebuilding-java-classes-on-android-branch/341)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 6\
**Last updated:** [May 30, 2017, 6:10pm UTC](https://discourse.libcinder.org/t/rebuilding-java-classes-on-android-branch/341 "2017-05-30T18:10:55Z")

</div>

I need to make some modifications in CinderNativeActivity, Camera etc classes. I see they come within the libcinder-release.aar, libcinder-debug.aar archives, which are not rebuilt during regular cinder build. What's t…

---

## [Touch Designer CPlusPlusTOP](https://discourse.libcinder.org/t/touch-designer-cplusplustop/619)

<div class="topic-metadata">

**Author:** [@colin](https://discourse.libcinder.org/u/colin)\
**Replies:** 3\
**Last updated:** [April 5, 2017, 2:37pm UTC](https://discourse.libcinder.org/t/touch-designer-cplusplustop/619 "2017-04-05T14:37:46Z")

</div>

Hello, I like Touch designer for live show and for Nodal control ! http://www.derivative.ca/ I think it can be complementary ! It is possible to integrate libcinder in a node CPlusPlusTOP in touch designer ! Can you …

---

## [0.9.1 Release Candidates](https://discourse.libcinder.org/t/0-9-1-release-candidates/625)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 0\
**Last updated:** [March 28, 2017, 5:57pm UTC](https://discourse.libcinder.org/t/0-9-1-release-candidates/625 "2017-03-28T17:57:10Z")

</div>

We're planning to do a release of Cinder version 0.9.1 very shortly. If anyone spots any issues with these release candidates please post them here. Mac 0.9.1 Release Candidate MSW 0.9.1 Release Candidate The Mac bin…

---

## [Quicktime timestamp](https://discourse.libcinder.org/t/quicktime-timestamp/514)

<div class="topic-metadata">

**Author:** [@colin](https://discourse.libcinder.org/u/colin)\
**Replies:** 0\
**Last updated:** [January 20, 2017, 9:50pm UTC](https://discourse.libcinder.org/t/quicktime-timestamp/514 "2017-01-20T21:50:55Z")

</div>

Hello, I use Cinder-Hap2 with quicktime player, the best efficient video player on windows that I know ! (no problem to play in loop a 4k video hap Q at 60im/s) Problem : I have a problem to synchronize video with di…

---

## [Status and Future? libcinder on Linux](https://discourse.libcinder.org/t/status-and-future-libcinder-on-linux/506)

<div class="topic-metadata">

**Author:** [@CodeMouse92](https://discourse.libcinder.org/u/CodeMouse92)\
**Replies:** 1\
**Last updated:** [January 17, 2017, 8:26am UTC](https://discourse.libcinder.org/t/status-and-future-libcinder-on-linux/506 "2017-01-17T08:26:55Z")

</div>

My team has been looking for a FOSS library for playing audio (and doing several other things) on multiple platforms, and we came across Cinder. It looks exciting, but before we start working with it, I know this is some…

---

## [\[Bug\] ip::horizontalFlip](https://discourse.libcinder.org/t/bug-ip-horizontalflip/480)

<div class="topic-metadata">

**Author:** [@okinp](https://discourse.libcinder.org/u/okinp)\
**Replies:** 4\
**Last updated:** [January 4, 2017, 1:28pm UTC](https://discourse.libcinder.org/t/bug-ip-horizontalflip/480 "2017-01-04T13:28:24Z")

</div>

Hello, I just found a bug in ip::flipHorizontal. Surface.hasAlpha() is used to decide the pixel byte increment. In the case of BGRX hasAlpha returns false, but the increment should be 4 and not 3. I am not sure whe…

---

## [Purpose of cinder::math](https://discourse.libcinder.org/t/purpose-of-cinder-math/465)

<div class="topic-metadata">

**Author:** [@MikeGitb](https://discourse.libcinder.org/u/MikeGitb)\
**Replies:** 3\
**Last updated:** [December 29, 2016, 6:17pm UTC](https://discourse.libcinder.org/t/purpose-of-cinder-math/465 "2016-12-29T18:17:43Z")

</div>

Hello everyone, I hope you have a great christmas time. Recently I came across the cinder::math class and realized, that it's functions mostly just forward the arguments to the respective c standard library functions…

---

## [RFC: android\_linux merge](https://discourse.libcinder.org/t/rfc-android-linux-merge/451)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 4\
**Last updated:** [December 23, 2016, 7:03am UTC](https://discourse.libcinder.org/t/rfc-android-linux-merge/451 "2016-12-23T07:03:33Z")

</div>

I'm glad to announce we're ready to merge the long-running android\_linux branch into master. The first step is this RFC. As the name would imply, the emphasis of this branch has been to introduce initial support for Ci…

---

## [\[RFC\] Cross-platform CMake support](https://discourse.libcinder.org/t/rfc-cross-platform-cmake-support/102)

<div class="topic-metadata">

**Author:** [@rich.e](https://discourse.libcinder.org/u/rich.e)\
**Replies:** 42\
**Last updated:** [November 24, 2016, 5:44am UTC](https://discourse.libcinder.org/t/rfc-cross-platform-cmake-support/102 "2016-11-24T05:44:18Z")

</div>

Hi all, After months of hard work by multiple people, we've come to a decent approach at incorporating CMake as a build tool in a manner we hope to be extendable. It is currently the only supported build tool on Linux …

---

## [Files cannot be read in Documents directory by Android Cinder?](https://discourse.libcinder.org/t/files-cannot-be-read-in-documents-directory-by-android-cinder/368)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 3\
**Last updated:** [November 4, 2016, 3:44am UTC](https://discourse.libcinder.org/t/files-cannot-be-read-in-documents-directory-by-android-cinder/368 "2016-11-04T03:44:32Z")

</div>

I am loading files from the firebase cloud using java's Activity, there I confirm that files exist in the Documents directory. private void downloadCloudFiles(final String downloadRoot){ FirebaseDatabase …

---

## [To play audio on android: possible?](https://discourse.libcinder.org/t/to-play-audio-on-android-possible/361)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 11\
**Last updated:** [November 1, 2016, 1:57pm UTC](https://discourse.libcinder.org/t/to-play-audio-on-android-possible/361 "2016-11-01T13:57:08Z")

</div>

It seems the most basic way to play an audio file, using audio::Voice is broken on android. The line mAudioPlayer = audio::Voice::create( audio::load( loadAsset( "grom.mp3" ) ) ); breaks with a crash 10-29…

---

## [Why is the factory pattern, producing shared\_ptr only, enforced everywhere?](https://discourse.libcinder.org/t/why-is-the-factory-pattern-producing-shared-ptr-only-enforced-everywhere/117)

<div class="topic-metadata">

**Author:** [@herc](https://discourse.libcinder.org/u/herc)\
**Replies:** 11\
**Last updated:** [October 26, 2016, 8:30pm UTC](https://discourse.libcinder.org/t/why-is-the-factory-pattern-producing-shared-ptr-only-enforced-everywhere/117 "2016-10-26T20:30:07Z")

</div>

I wonder why cinder forces the use of the ::create factory pattern everwhere. This leads to the nonoptional use of heap allocation, (imho) ugly pointer syntax and potential memory fragmentation. shouldnt a small object …

---

## [Android: Sampling from movie texture does not work](https://discourse.libcinder.org/t/android-sampling-from-movie-texture-does-not-work/345)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 8\
**Last updated:** [October 24, 2016, 4:35am UTC](https://discourse.libcinder.org/t/android-sampling-from-movie-texture-does-not-work/345 "2016-10-24T04:35:36Z")

</div>

I am converting iOS app to Android. iOS version has a working displacement map texture rendering, in which the displacement map is a movie texture. On Android, however, sampling from a movie texture returns zeros. Belo…

---

## [New OSC block on android: Receiver does not get any messages](https://discourse.libcinder.org/t/new-osc-block-on-android-receiver-does-not-get-any-messages/335)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 10\
**Last updated:** [October 23, 2016, 2:58am UTC](https://discourse.libcinder.org/t/new-osc-block-on-android-receiver-does-not-get-any-messages/335 "2016-10-23T02:58:05Z")

</div>

I am following the SimpleReceiver sample of the new OSC block on Android. The receiver does not receive any messages, nor does it throw any errors. I have enabled the network access in the AndroidManifest.xml file: …

---

## [Multiple windows, multiple shared gl contexts per window](https://discourse.libcinder.org/t/multiple-windows-multiple-shared-gl-contexts-per-window/337)

<div class="topic-metadata">

**Author:** [@heisters](https://discourse.libcinder.org/u/heisters)\
**Replies:** 2\
**Last updated:** [October 22, 2016, 4:59pm UTC](https://discourse.libcinder.org/t/multiple-windows-multiple-shared-gl-contexts-per-window/337 "2016-10-22T16:59:25Z")

</div>

I had one Cinder window, and 8 worker threads that each had their own GL context shared with the primary context. Each worker thread was loading textures into their contexts, and these textures were available to the prim…

---

## [RFC: GStreamer video player](https://discourse.libcinder.org/t/rfc-gstreamer-video-player/338)

<div class="topic-metadata">

**Author:** [@petros](https://discourse.libcinder.org/u/petros)\
**Replies:** 0\
**Last updated:** [October 22, 2016, 11:48am UTC](https://discourse.libcinder.org/t/rfc-gstreamer-video-player/338 "2016-10-22T11:48:36Z")

</div>

Hey All, I wanted to bring to your attention some work I have been doing on the GStreamer video player which you can find in this PR . There has been some major cleanup / refactoring from the initial implementation tha…

---

## [SIGABRT on Fire Tablet 5th gen Android 5.1.1](https://discourse.libcinder.org/t/sigabrt-on-fire-tablet-5th-gen-android-5-1-1/325)

<div class="topic-metadata">

**Author:** [@eight\_io](https://discourse.libcinder.org/u/eight_io)\
**Replies:** 2\
**Last updated:** [October 16, 2016, 7:54pm UTC](https://discourse.libcinder.org/t/sigabrt-on-fire-tablet-5th-gen-android-5-1-1/325 "2016-10-16T19:54:32Z")

</div>

Trying to run Basic App on a rooted Amazon Fire Tablet 5th gen, Android 5.1.1 10/16 02:44:20: Launching app $ adb shell am start -n "org.libcinder.samples.basicapp/org.libcinder.sample.basicapp.BasicAppActivity" -a and…

---

## [RFC: Static library and project relocation](https://discourse.libcinder.org/t/rfc-static-library-and-project-relocation/298)

<div class="topic-metadata">

**Author:** [@andrewfb](https://discourse.libcinder.org/u/andrewfb)\
**Replies:** 0\
**Last updated:** [October 2, 2016, 10:13pm UTC](https://discourse.libcinder.org/t/rfc-static-library-and-project-relocation/298 "2016-10-02T22:13:40Z")

</div>

I wanted to call attention to PR #1561, which makes a few changes which will impact exiting Cinder apps once it finds its way into master (by way of the android\_linux branch). This PR makes two groups of changes. First…

---

## [RFC: ability to define preprocessor flags on MSW without modifying cinder repo](https://discourse.libcinder.org/t/rfc-ability-to-define-preprocessor-flags-on-msw-without-modifying-cinder-repo/227)

<div class="topic-metadata">

**Author:** [@rich.e](https://discourse.libcinder.org/u/rich.e)\
**Replies:** 2\
**Last updated:** [September 26, 2016, 11:25pm UTC](https://discourse.libcinder.org/t/rfc-ability-to-define-preprocessor-flags-on-msw-without-modifying-cinder-repo/227 "2016-09-26T23:25:11Z")

</div>

I'd like to bring to attention a proposed addition to the Windows platform that would allow one to modify the C preprocessor symbols that are used when building libcinder, without requiring modifications to the cinder re…

---

## [Raspberry PI VNC](https://discourse.libcinder.org/t/raspberry-pi-vnc/271)

<div class="topic-metadata">

**Author:** [@gabor\_papp](https://discourse.libcinder.org/u/gabor_papp)\
**Replies:** 1\
**Last updated:** [September 19, 2016, 12:58pm UTC](https://discourse.libcinder.org/t/raspberry-pi-vnc/271 "2016-09-19T12:58:55Z")

</div>

I'm trying to setup vnc access on a Raspberry PI. It is a bit tricky because most of the vnc servers work with the X desktop, but does not show anything from the cinder application. As I learnt this is because OpenGL E…

---

## [Cinder's boost plans](https://discourse.libcinder.org/t/cinders-boost-plans/133)

<div class="topic-metadata">

**Author:** [@phebron](https://discourse.libcinder.org/u/phebron)\
**Replies:** 4\
**Last updated:** [July 5, 2016, 3:03pm UTC](https://discourse.libcinder.org/t/cinders-boost-plans/133 "2016-07-05T15:03:30Z")

</div>

Is Cinder planning to remove its boost dependency entirely? I thought (Andrew?) said something to this effect, but maybe I'm remembering wrong. If this is the case, can anyone share details on the plan / timeline? Than…

---

## [BasicSample build fails on Linux](https://discourse.libcinder.org/t/basicsample-build-fails-on-linux/108)

<div class="topic-metadata">

**Author:** [@patrick\_fuerst](https://discourse.libcinder.org/u/patrick_fuerst)\
**Replies:** 2\
**Last updated:** [June 24, 2016, 8:05pm UTC](https://discourse.libcinder.org/t/basicsample-build-fails-on-linux/108 "2016-06-24T20:05:15Z")

</div>

Tested on RaspberryPi and Ubuntu. When ever I try to build a sample with the new cmake file in proj/cmake directory. I get the following error: patrick@patrick-ubuntu:~/DEV/Cinder/samples/BasicApp/proj/build$ cmake -…

---

## [Any support/demo for instant stereo rendering](https://discourse.libcinder.org/t/any-support-demo-for-instant-stereo-rendering/93)

<div class="topic-metadata">

**Author:** [@tufeixp](https://discourse.libcinder.org/u/tufeixp)\
**Replies:** 2\
**Last updated:** [June 21, 2016, 3:33am UTC](https://discourse.libcinder.org/t/any-support-demo-for-instant-stereo-rendering/93 "2016-06-21T03:33:37Z")

</div>

the GL extension was registered: GL\_OVR\_multiview and implemented here: http://malideveloper.arm.com/resources/sample-code/using-multiview-rendering/ however I can't find any GPU driver which supports on this feature, a…

---

## [Cinder vc2015\_winrt build fail](https://discourse.libcinder.org/t/cinder-vc2015-winrt-build-fail/76)

<div class="topic-metadata">

**Author:** [@tufeixp](https://discourse.libcinder.org/u/tufeixp)\
**Replies:** 4\
**Last updated:** [June 14, 2016, 5:25am UTC](https://discourse.libcinder.org/t/cinder-vc2015-winrt-build-fail/76 "2016-06-14T05:25:59Z")

</div>

Hi, I forked cinder from GitHub, using GitHub desktop client, the clone failed several times, and succeeded in the last, however, I find files under the \\include\\boost totally missing, after I manually copy the files in,…

[Previous page](https://discourse.libcinder.org/c/cinder-devel/5.md)
