text:
Donate! Be a Member! Get outstanding benefits!
South Orange Performing Arts Center
Donate & Be a Member
Sponsorship & Funders
School Performances
Arts Residencies
INSPIRED MINDS
The Herb & Milly Iris Gallery
Playin' Around South Orange
About SOPAC
With String Quartet Playing Hits & Holiday Favorites
Opening Artist: Marie Miller
Thursday, December 12 at 7:30PM
Singer-songwriter John Ondrasik has spent the past decade writing deeply personal songs that include social messages, invoke the human spirit and make an emotional connection. With the past six albums by Five For Fighting, the hockey moniker stage name under which he performs, Ondrasik has seen multitudes of successes. Five For Fighting's breakthrough came in 2001 with the Grammy Award-nominated song "Superman" and John's performance at The Concert For New York.
Ondrasik proceeded to become part of the American songbook with the iconic hit "100 Years," "World," "The Riddle," "Chances" and "What If." John's music has been featured in over 350 films, TV shows and advertisements ranging from The Blind Side to The Sopranos. In 2018 John was the musical voice for the CBS hit show Code Black.
John has also been deeply involved in supporting our troops. From USO tours, supporting several Veteran oriented charities and distributing over a million "CD for the Troops" to servicemen and their families around the world.
Ondrasik is currently working on a Broadway musical, various television projects and a new Five For Fighting album while giving keynotes across the country to corporations and various organizations.
Marie Miller is a songwriter and recording artist from the Blue Ridge Mountains in Virginia. She grew up on a small vineyard with her parents and nine siblings in an old house named Glenway. She spent most of her childhood reading old books, writing songs or strumming her mandolin. She is now a grown woman and continues this same childhood past times when she is not traveling the world singing songs. Her favorite musical moments include singing for Pope Francis and 700,000 attendees in Philadelphia. This performance was aired on CNN and Fox News. Miller's music was also featured on ABC Dancing with Stars, SiriusXM The Pulse, Billboard.com, The Huffington Post and Voices of America. She is currently releasing new music from her forthcoming album, Little Dreams.
For details, visit our Accessibility page.
If you or a member of your party is in need of assistance please notify SOPAC at the time your tickets are purchased. The SOPAC Box Office can be reached at (973) 313-2787 . Additionally, Patron & Ticket Services can be reached at (973) 382-1025.
Support SOPAC
Member benefits make your attendance at SOPAC events even more fun! As a Member, you can enjoy advance ticket offers, discounts, invitations to special events and more.
Host your next event or production at SOPAC. The theatre and Loft are perfectly suited for a wide variety of functions, including receptions, meetings, screenings, rehearsals and live performances.
Rent the Theatre or Loft
SOPAC is located in the center of a charming downtown with wonderful restaurants, retail, movies, accessible public transportation and more. Take advantage of all South Orange Village has to offer.
Parking, Dining & More
Box Office: (973) 313-2787
Monday-Saturday, 12-6PM and two hours prior to performances.
South Orange Performing Arts Center One SOPAC Way, South Orange, NJ 07079
Copyright © 2020 South Orange Performing Arts Center. All rights reserved. Privacy Policy


What are your Margin Call and Stop out Levels?
The margin call and stop out levels are the same for our MT4 and MT5 accounts. You will receive a margin call at 100%, and you will be stopped out at 50% (as per ESMA's decision).
What this means is that when your equity falls to 100% of the margin required to hold your position, you will receive a warning, i.e. your position will be highlighted red in your MetaTrader platform. If the market continues to move against you and your equity eventually falls further to 50% of the required margin, you will be stopped out of your position. To prevent that from happening you have to either think about closing some of your positions or adding more funds to increase your equity.
EXAMPLE: Let's assume that you have an open position of 1 lot on USDCHF (the leverage for this pair is fixed at 1:30). The margin will be 100000/30= USD 3333. The margin call on Pro accounts occurs when your equity is at 100% of the margin. Therefore, as our equity becomes equal to our margin, we get a margin call. Furthermore, if your account equity continues to fall further and eventually reaches the point where it becomes equal to 50% of the required margin, your trade will be compulsorily closed (stopped out). Following our example, this will happen when your equity 3333*50%=1666.5 USD.
Here is the basic formula used to calculate margin: Margin=Trade Volume/Leverage. Please note that Trade Volume is calculated depending on the currency of your account. While calculating the trading volume, you need to take the Base currency into account. The Base Currency is the first in a currency pair.
EXAMPLE 1. Let's assume that you have a trading account in USD and you are going to open a 0.2 lot trade on USDCHF currency pair, which has a leverage of 1:30. The required margin will be: Margin = Trade Volume/Leverage=20 000 (0.2 lot)/30(our leverage)=666USD.
EXAMPLE 2. Now let's assume that you have a trading account in USD and you are going to buy 0.5 lots of the EURUSD currency pair, which has a leverage of 1:30. Given that the current EURUSD exchange rate is 1.3200, the required margin will be Margin=Trading Volume/Leverage=50 000*1.32/30=22000USD. In this example, we have bought 0.5 lots of EUR, but our account is in USD, that is why we have converted the amount of our trade back to USD – according to the current exchange rate.
Please note that the calculation of the ECN commission is based upon the volume in USD. All trades on ECN accounts are subject to a commission of 3.5 USD per notional trading amount of 100,000 USD. In other words the total amount of commission for a round-turn lot will be 7 USD.
EXAMPLE 1. Let's assume that you are going to execute a trade of 1 lot size on USDCHF. Considering that 1 lot on USDCHF is equal to 100,000 USD (which is equal to one Standard Lot), the commission will be 7 USD: ECN commission=7*Trade Volume/100 000=7*100 000/100 000=7 USD.
EXAMPLE 2. A trade of 0.5 lot on EURUSD at the exchange rate of 1.3200 will be subject to a commission of 4.62 USD. Since our base currency is EUR and not USD, we will need to convert it to USD by multiplying our lot size by the current exchange rate: ECN Commission=7*Trade Volume in USD/100 000=7*50 000*1.32/100 000 = 4.62 USD. In the example above EUR is the base currency, so 50,000 EUR will be equal to 50,000*1.32=66,000 USD.


Fougéres (22,819 inhabitants) is a sous-préfecture of the departement of Ille-et-Villaine. The city was built on the banks of the river Nancon, on the historical boundary between France and Brittany.
In the XIIIth century, Raoul II led a revolt of the Breton barons against their suzereign, Henry II Plantagenet, King of England and Duke of Normandy. In 1166, Henry II seized the city and destroyed the castle, which was immediatly rebuilt by Raoul, and is still standing on the right bank of the Nancon. Although strongly fortified, the castle of Fougères was seized several times, e.g. by Saint-Louis and Constable Du Guesclin.
Marquis de la Rouerie (1751-1793), one of the leader of the chouannerie, the Royalist insurrection which spread over western France between 1793 and 1800, was born in Fougères. The French novelist Honoré de Balzac (1799-1850) located episodes of his novel Les Chouans in Fougères.
Fougères is known for its crystal-works, founded in 1645, and shoe industry, which started in 1852.
The municipal flag of Fougères is quartered, 1 and 4 yellow with three fern leaves, 2 and 3 semy of ermine spots. According to P. Rault [rau98], this flag was used in Fougères in the late 1960s.
The flag is canting since fougère means fern in French. First mention of the city name is Fulgeriis (1144), from Latin filicaria, i.e. fern.


The "Freedom II" recognition awards use sweeping, soaring planes and lines to convey upward progression and the attainment of lofty goals. Much like the other Freedom recognition awards, the design of Freedom II (Small) is based on an abstract representation of an eagle, and communicates many of the ideals associated with this icon – freedom, independence, liberty, and dominance. These unique awards, designed by artist Bob Bennett, stand 16" high (including their marble base). The Freedom II (Small) sculpture awards are created in pewter, and are available in one of three finishes: 1) a brushed pewter finish; 2) silver plating; and 3) gold plating. Freedom II's black marble base can be customized with an engraving of your choice.


Stem cells have been in the headlines for quite a few years now, with stem cell technology taking huge leaps and bounds in the medical industry.
Because these prized ingredients have the potential to truly transform the health and appearance of your skin.
In humans, stem cells are cells within the body that have the ability to transform themselves into a variety of other specialized cells.
Stem cells can develop into everything from bone and muscle cells to brain and red blood cells, and will do this as and when the body needs to replace different cells. This is why stem cells have become such a popular medical treatment, because thanks to their regenerative qualities, they can be used for treating a wide variety of different health conditions.
They cannot all become every single cell in the body, and they are usually limited to which cells they can actually transform into. This is referred to as the potency level of a stem cell, meaning that the more potent one is, the more cell types it is able to develop into.
The majority of the stem cells used in the medical world are derived from human embryos, after which they are nurtured and grown in a lab until they are ready to be used.
However, it would be pretty much impossible for companies to incorporate this live material into skin care products, which is why an alternative needed to be found.
Instead of using embryonic stem cells, the stem cells used in skin care are derived from plants. Since plants cannot run away when they are under attack, they instead have their own internal mechanisms that help them to survive any damage, and these mechanisms come from their stem cells.
Wondering if any plant can be used for its stem cells?
Technically, yes, although some plants contain stem cells that are far more powerful than others.
How Do Stem Cells Help the Skin?
As mentioned above, different plant-derived stem cells have their own unique properties.
While this may be the case, stem cells in general can all help the skin in a number of different ways.
Well, when they are applied to the skin, stem cells split into two. One of the new cells created is similar to the original stem cell, while the other is known as a "daughter" cell. This is the cell that is then able to receive and process signals from other parts of the skin that tell it when new specialized cells are needed.
But what exactly do stem cells do for the skin?
To put it simply, stem cells help to keep the skin looking and feeling young and healthy. The growth factors that they contain help to boost skin cell regeneration, meaning that the skin is constantly being repaired and renewed.
There is also research out there that suggests that stem cells are able to increase the amount of collagen produced by the skin.
It's one of the main structural proteins that give your skin its smoothness and firmness. While your skin produces this itself, the rate at which it does so declines with age, resulting in fine lines, wrinkles, sagging skin and more. Since stem cells can potentially increase this rate back up, they are now being seen more and more in anti-aging products.
The stem cells will work even better when combined with complementary ingredients.
While it isn't possible for plant stem cells to turn into human stem cells, they are still able to bring about changes in the skin at a cellular level. This means that the changes will be more significant, as well as longer lasting.
Do Stem Cells in Skin Care Actually Work?
Since the concept of using stem cells in skin care is still quite a new one, there are many sceptics. There is not yet enough research to draw a conclusive answer as to whether or not topical stem cells really help the skin.
Nevertheless, the studies that have been carried out so far indicate promising results.
Whether or not these results are due to the stem cell activity itself, or instead to the antioxidants and other active extracts within the stem cells, is yet to be determined.
Decided that you want to give topical stem cells a try?
There are now so many products out there that make use of this ingredient, so how do you know which one to go for?
Well, the most important thing to look at is the ingredients list.
You need a product that lists stem cells as their main active ingredient, as this means that there are enough stem cell components within the product to actually make a difference to your skin.
Just like with every other skin care ingredient out there, there are many brands that plaster a star ingredient all over their marketing, but only make use of this in miniscule quantities in the actual products.
Many products also list the key substances within stem cells on the ingredients list, rather than the stem cells themselves.
They would actually be much more stable, and would also be completely free of any contaminants. They would also be formulated in a way that your skin would be able to quickly and easily absorb, enabling them to have a more significant effect.
Since you want to give the stem cells enough time to properly have an effect on your skin, you would be best off using a serum, cream or mask that contains the ingredient. These products will also be formulated with other antioxidants and skin-boosting nutrients, giving your skin some intense therapy.
Don't expect to see bargain prices. The technology needed to create these products is quite advanced, and this can often push up the price of the final products.
This is why it is so important to make sure that you are paying for quality by fully scrutinizing the ingredients list.
While topical stem cells may be great, don't forget that your skin already has its own supply of stem cells, and these should not be neglected.
Although these can slow down when it comes to their efficiency, there are ways to stimulate them and get them functioning in the same way that they used to.
The most effective way is through exfoliation, preferably chemical exfoliation rather than physical.
Physical exfoliation requires the use of an abrasive material, such as a scrub or a sponge, to physically dislodge dead skin cells from the surface of the skin. Chemical exfoliation makes use of specific chemicals to dissolve away the substance that holds dead skin cells to the skin, enabling them to be washed away.
Chemical exfoliation is usually the better option, since physical exfoliation can often tug and scratch at the skin, causing micro-tears. Physical exfoliation can also sometimes result in your scrubbing away your stem cells, preventing them from multiplying and benefiting your skin.
How does exfoliation stimulate my skin's stem cells?
Because when your skin loses the old, dead skin cells that have settled on its surface, this triggers its keratinocyte stem cells to produce even more stem cells. This then helps to renew and regenerate your skin.
Of course, don't be tempted to over-exfoliate either, even if you are using a chemical exfoliant rather than a physical one. This will only damage the outer layer of your skin, and will have a negative effect on your skin's stem cells.
So, where does the future lie when it comes to using stem cells in skin care?
As mentioned earlier, plant stem cells cannot develop into human cells, which limits what they are able to do.
The alternative is using components from human stem cells.
These are obtained from consenting adults, rather than embryos, meaning that there isn't any controversy surrounding the ingredient.
Actual human stem cells are extremely fragile, meaning that they would be destroyed by the processes required in order to formulate them into a skin care product. They are also quite large in size, meaning that the skin would not be able to properly absorb them.
Well, companies can use those human stem cells to grow thousands more stem cells, which they can then use to produce the specific "ingredients" needed to boost the skin.
Of course, stem cells can also be used as an injection, rather than being formulated into a cream. However, this would mean that the stem cells would need to be derived from the person who is actually receiving the treatment, and this is something that some brands are looking into further.
Since they were originally derived from embryos, stem cells have long since had controversial connotations. However, technology has come a long way since then, and thanks to so many new innovations, the stem cells used in skin care are completely free of this controversy. Not only that, but they are looking to be extremely promising when it comes to treating a wide variety of different skin conditions, making this an ingredient that you should definitely look out for!
0 Responses to "The Truth About Stem Cells in Skin Care"


North Sutton, N.H. (October 15, 2013) – Labsphere has introduced the illumia®plus series of LED and light measurement systems, building on its illumia technology with enhanced design that allows for adjustability. Lighting manufacturers can pick the illumia®plus options they need now and add on modules as standards and business change.
The illumia®plus is equipped with Labsphere's mobile Integral™ light measurement software that allows users to access their systems from any location in almost any language. Each base system includes a choice of integrating spheres in sizes up to 3 meters and a wide range of spectrometers to meet various applications. The redesigned spheres allow for tool-less switching between base-up and base-down measurement geometries and hot-swapping of stabilized lamps, saving customers significant time for each measurement.
illumia®plus integrating spheres are coated with Labsphere's Spectraflect® high reflectance coating, providing a nearly perfect diffuse reflectance for greatest measurement accuracy. To speak to an engineer about illumia®plus, send an e-mail to labsphere@labsphere.com or phone +1 (603) 927-4266.
Filed under Product News. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
Labsphere, Inc. is headquartered in North Sutton, New Hampshire, with a satellite facility in China and a global network of distribution partners. Founded in 1979, it is part of the Halma group of companies. Labsphere specializes in the design and manufacture of high-end light measurement solutions for the LED/SSL lighting industry, uniform sources and products for remote sensing and imager/consumer camera calibration, diffuse optical coatings and materials including Spectralon® and Spectraflect®, and instrumentation and reflectance standards for spectroscopy applications.
Visit the Labsphere website at www.labsphere.com.
Labsphere is a Halma company. Halma makes products for hazard detection and life protection and is a market leader in specialist electronic, safety and environmental technologies. Visit the Halma web site at www.halma.com.


Teenage smoking remains a problem. Official statistics suggest that at the age of 15 years, 11% of children in England report being regular smokers. In recent years, girls have had consistently higher rates of smoking than boys. But clinical studies suggest the incidence of teenage smoking is much higher than suggested studies relying on self-reporting.
In 2008 the UK became the third European Union country to require pictorial health warnings to be carried on the back of cigarette packs. But does it work as a deterrent?
A new study published today online in Tobacco Control suggests that back of pack picture or text warnings depicting the dangers of smoking have little impact on teenage smokers, particularly those who smoke regularly.
Pictorial warnings work better than text alone, but if positioned on the back of the pack they are less visible and less effective, say the researchers.
In only five out of the 60 countries worldwide do these pictorial warnings cover more than 75% of the main surface areas of a pack. Furthermore, no European country including the UK has adopted the World Health Organization standard of warnings covering half the surface area. Article 11 of the Framework Convention on Tobacco Control (FCTC) provides that package health warnings must be at least 30% – and should be at least 50% – of the package's front and back (on average). The use of pictures is optional.
The current study published today looked at the responses of more than a thousand 11 to 16 year olds in the UK, in two waves of the Youth Tobacco Policy Survey in 2008 (1401) and 2011 (1373).
The same text warnings appeared on the front and back of packs at both surveys, with the only difference being the display of images on the back of packs to support the text warnings in 2011.
The teens were quizzed about the visibility and impact of the warnings; how well they served as visual cues; how easy they were to understand and believe; and how persuasive they were. Their responses were scored on a sliding scale from 1 to 5.
Most of the respondents in both waves (68-75%) had never smoked; 17-22% had experimented with cigarettes; and around one in 10 were already regular smokers, defined as smoking at least one cigarette every week.
Half the respondents in both waves said they had 'often' or 'very often' noticed the warnings, and around one in five had very often read or looked closely at them. But the percentage of regular smokers who noticed them fell from 77% in 2008 to 66% in 2011.
At both time points, most (85%+) teens found the warnings credible, but in 2011 those who had never smoked were less likely to find them easy to understand, while experimental smokers were more likely to find them truthful and believable.
And while the proportion of teens who thought the warnings were capable of putting them off smoking and make them less likely to smoke increased between 2008 and 2011, this only applied to those who had never smoked and to experimental smokers. There was no change among the regular smokers.
Recall of text warnings on the pack front fell between 2008 and 2011, from 58% to 47% (Smoking Kills) and from 41% to 25% (Smoking seriously harms you and others around you), while recall of three images on the back of packs, depicting diseased lungs, rotten teeth and neck cancer, all increased.
However, recall of the other back of pack images remained below 10%, and the three text warnings on the back of packs with no supporting images were recalled by less than 1% at either time point.
The proportion of teens who said they hid the cigarette pack from others increased significantly between 2008 and 2011, but there was no increase in other avoidant behaviours. And among regular smokers, the proportion who said that the warnings stopped them from having a cigarette fell from 32% to 23%.
"As warnings need to be salient to be effective, positioning pictorial warnings only on the less visible reverse panel limits their impact," write the authors. "While recall was high at both waves for pack-front warnings, it was low (below 10%) for the pictorial warnings on the pack reverse, fear-appeal pictures aside," they add.
The fact that the UK has used the same pictures since 2008 may also have increased the "wear out" factor, particularly for regular smokers, say the authors.
"Positioning pictorial warnings only on the back of packs may have had a deterrent effect on never and experimental smokers, but for most measures no significant differences were observed. The impact on regular smokers was negligible," they conclude.
If warnings are ever to work then they have to be more prominent. Regular teenage smokers may be harder to crack. We need a better understanding of what drives them to smoking in the first instance and how best they can be persuaded to stop.
There is much to suggest that teenage smoking is imitative or seen to be 'cool'. Smoking is more prevalent amongst those whose parents also smoke. Smoking can also be a form of rebellion and is heavily influenced by glamorous advertising. We need to address the socio-psychology of why teenagers smoke.
Cigarette manufacturers produce a product that ruins health and kills. Smoking kills should be the only words appearing on any packaging. But more important, governments should not bend to the will of powerful lobbyists for the tobacco industry. What happened to the call for plain packaging?


text:
#include <VP_Os/vp_os_malloc.h>
#include <VP_Stages/vp_stages_frame_pipe.h>
#include <VP_Os/vp_os_print.h>

// Sender function
C_RESULT
vp_stages_frame_pipe_sender_open(vp_stages_frame_pipe_config_t *cfg)
{
  if (cfg->inPicture == NULL)
    return C_FAIL;
  else
    return C_OK;
}

C_RESULT
vp_stages_frame_pipe_sender_transform(vp_stages_frame_pipe_config_t *cfg, vp_api_io_data_t *in, vp_api_io_data_t *out)
{
	int i;

  vp_os_mutex_lock(&out->lock);

  if(out->status == VP_API_STATUS_INIT)
  {
	  /* Allocate an array to store pointers to the output buffers */
	  cfg->output_buffers = vp_os_malloc(cfg->nb_buffers*sizeof(*cfg->output_buffers));
	  /* Point to the first buffer */
	  cfg->index_buffer = 0;

    // initialize receiver vp_api_picture

    /* Copy the picture description */
    vp_os_memcpy(&cfg->outPicture,cfg->inPicture,sizeof(cfg->outPicture));

    /* Allocate memory to contain the copy picture */
	vp_api_picture_alloc(&cfg->outPicture,
        cfg->inPicture->width,
        cfg->inPicture->height,
        cfg->inPicture->format );

    /* fast mode uses a double buffer, allocate it if necessary */
    if (cfg->mode == FAST)
    {
		for (i=0;i<cfg->nb_buffers;i++){
			vp_api_picture_alloc(&cfg->copyPicture,
			          cfg->inPicture->width,
			          cfg->inPicture->height,
			          cfg->inPicture->format );
			cfg->output_buffers[i]=cfg->copyPicture.raw;
		}
    }

    cfg->frame_size = vp_api_picture_get_buffer_size(cfg->inPicture);//y_length + 2*cc_length;
    out->status = VP_API_STATUS_PROCESSING;
  }

  if (in->status == VP_API_STATUS_ERROR)
  {
    // previous stage gave an error
    vp_os_mutex_lock(&(cfg->pipe_mut));
    {
      // signal receiver that sender is closed
      cfg->pipe_state = SENDER_ERROR;
      // resume receiver
      vp_os_cond_signal (&(cfg->buffer_sent));
    }
    vp_os_mutex_unlock(&(cfg->pipe_mut));
    PRINT("%s:%d sender error, close stage\n", __FILE__,__LINE__);
  }
  if( out->status == VP_API_STATUS_PROCESSING )
  {
    vp_os_mutex_lock(&(cfg->pipe_mut));
    {
      if (cfg->pipe_state == WAIT_RECEPTION || cfg->pipe_state == FETCH)
      {
        if (cfg->mode == LOW_LATENCY)
        {
          // in low latency mode, copy directly the frame in the destination buffer
          vp_os_memcpy(cfg->outPicture.raw,cfg->inPicture->raw,vp_api_picture_get_buffer_size(cfg->inPicture));
        }
        else
        {
          // in fast mode, copy frame in the copy buffer
          cfg->index_buffer = (cfg->index_buffer+1)%cfg->nb_buffers;
          vp_api_picture_point_to_buf_address(&cfg->copyPicture,cfg->output_buffers[cfg->index_buffer]);
          vp_os_memcpy(cfg->copyPicture.raw,cfg->inPicture->raw,vp_api_picture_get_buffer_size(cfg->inPicture));
        }

        // signal end of copy
        if (cfg->pipe_state == WAIT_RECEPTION)
        {
          cfg->pipe_state = PAUSE;
          vp_os_cond_signal (&(cfg->buffer_sent));
        }
        else
        {
          cfg->pipe_state = FETCH_PAUSE;
        }
      }
    }
    vp_os_mutex_unlock(&(cfg->pipe_mut));
  }
  /* wire in to out */
  vp_os_memcpy (out, in, sizeof(vp_api_io_data_t));

  vp_os_mutex_unlock(&out->lock);

  return C_OK;
}

C_RESULT
vp_stages_frame_pipe_sender_close(vp_stages_frame_pipe_config_t *cfg)
{
	  return C_OK;
}

// Receiver function
C_RESULT
vp_stages_frame_pipe_receiver_open(vp_stages_frame_pipe_config_t *cfg)
{
  	  return C_OK;
}

C_RESULT
vp_stages_frame_pipe_receiver_transform(vp_stages_frame_pipe_config_t *cfg, vp_api_io_data_t *in, vp_api_io_data_t *out)
{
  vp_os_mutex_lock(&out->lock);

  if(out->status == VP_API_STATUS_INIT)
  {
    out->numBuffers = 1;
    out->indexBuffer = 0;
    out->status = VP_API_STATUS_PROCESSING;
  }

  if( out->status == VP_API_STATUS_PROCESSING )
  {
    vp_os_mutex_lock(&(cfg->pipe_mut));
    {
      if (cfg->pipe_state != SENDER_ERROR)
    {
      if (cfg->pipe_state == FETCH_PAUSE)
      {
        // a frame has alerady been fetched by a fetch stage
        cfg->pipe_state = PAUSE;
      }
      else
      {
        // no fetch stage was executed, ask for a frame transfer
        cfg->pipe_state = WAIT_RECEPTION;
        vp_os_cond_wait (&(cfg->buffer_sent));
      }

        if (cfg->mode == FAST && cfg->pipe_state != SENDER_ERROR)
      {
        // at this point a new frame is available in the copy buffer
        // swap the two output buffer to make new picture available in outPicture
        vp_api_picture_t temp = cfg->outPicture;
        cfg->outPicture = cfg->copyPicture;
        cfg->copyPicture = temp;

        // trigger a new frame transfert
        cfg->pipe_state = FETCH;
      }

      // at this point, we are sure that cfg->outPicture was initialized by the sender
      out->buffers = &(cfg->outPicture.raw);
      out->size = cfg->frame_size;
      }
    }
    vp_os_mutex_unlock(&(cfg->pipe_mut));

    if (cfg->callback != NULL)
      cfg->callback();
  }

  vp_os_mutex_unlock(&out->lock);

  return C_OK;
}

C_RESULT
vp_stages_frame_pipe_receiver_close(vp_stages_frame_pipe_config_t *cfg)
{
  vp_os_free (cfg->outPicture.raw);
  cfg->outPicture.raw = NULL;
  vp_os_cond_destroy (&(cfg->buffer_sent));
  vp_os_mutex_destroy (&(cfg->pipe_mut));
  return C_OK;
}

// Fetch functions
// This stage can be optionally used with a frame_pipe_receiver.
// Fetch stage triggers a frame transfer without blocking the pipeline.
// When executing the associated frame_pipe_receiver stage (the one sharing the same cfg) 2 behaviors can occurs :
// - the frame has been transfer thanks to the previous fetch stage, thus the receiver will not block and time will be saved
// - the frame is not already transfered, the stage wait for copy completion
C_RESULT
vp_stages_frame_pipe_fetch_open(vp_stages_frame_pipe_config_t *cfg)
{
  return C_OK;
}

C_RESULT
vp_stages_frame_pipe_fetch_transform(vp_stages_frame_pipe_config_t *cfg, vp_api_io_data_t *in, vp_api_io_data_t *out)
{
  vp_os_mutex_lock(&out->lock);

  if(out->status == VP_API_STATUS_INIT)
  {
    out->status = VP_API_STATUS_PROCESSING;
  }

  if( out->status == VP_API_STATUS_PROCESSING )
  {
    vp_os_mutex_lock(&(cfg->pipe_mut));
    {
      cfg->pipe_state = FETCH;
    }
    vp_os_mutex_unlock(&(cfg->pipe_mut));
  }

  out->numBuffers = in->numBuffers;
  out->buffers = in->buffers;
  out->indexBuffer = in->indexBuffer;
  out->size = in->size;
  out->lineSize = in->lineSize;
  out->status = in->status;

  vp_os_mutex_unlock(&out->lock);

  return C_OK;
}

C_RESULT
vp_stages_frame_pipe_fetch_close(vp_stages_frame_pipe_config_t *cfg)
{
  return C_OK;
}

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0" encoding="UTF-8"?>
<!--
  #%L
  Native ARchive plugin for Maven
  %%
  Copyright (C) 2002 - 2014 NAR Maven Plugin developers.
  %%
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  #L%
  -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>com.github.maven-nar.its.nar</groupId>
    <artifactId>it0028-scope</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <artifactId>it0028-scope-runtime-shared</artifactId>
  <packaging>nar</packaging>

  <name>Runtime Library</name>
  <version>1.0-SNAPSHOT</version>
  <description>
    Maven definition of scope runtime:
    This scope indicates that the dependency is not required for compilation, but is for execution. It is in the
    runtime and test classpaths, but not the compile classpath.

    For NAR artifacts this scope can be used for libraries linked during execution with the function dlopen for Unix or
    LoadLibrary for Windows. Those libraries are not required for compilation and linking.
  </description>
  <url>http://maven.apache.org/</url>

  <build>
    <defaultGoal>install</defaultGoal>
    <plugins>
      <plugin>
        <groupId>@project.groupId@</groupId>
        <artifactId>nar-maven-plugin</artifactId>
        <extensions>true</extensions>
        <configuration>
          <libraries>
            <library>
              <type>shared</type>
            </library>
          </libraries>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>


Five playmakers to fill van der Vaart's shoes at Tottenham | The Transfer Tavern | Where football transfer rumours fly or die!
Whether Tottenham will make it into the top four is the topic of conversation here at the Football Transfer Tavern, and the general feeling is that they may be a decent playmaker short.
The decision to sell Rafael van der Vaart in the summer came as something of a surprise, especially as Luka Modric had already departed for Real Madrid.
Gylfi Sigurdsson is yet to show his best since arriving from Hoffenheim in the summer, whilst Moussa Dembele has shown flashes of brilliance amidst a spell on the sidelines with injury.
Too many points have been dropped at White Hart Lane, with last weekends goalless draw at home to Stoke City the prime example of where Tottenham have struggled to turn one point into three. Not for the first time this season, Spurs look to have run out of ideas as they attempt to break a side down fully intent on settling for a point.
Click on Andre Villas-Boas to take a look at five playmakers the Spurs boss could target this January transfer window.


text:
Jennifer Gould
Michelin-star chef opens waterfront eatery on NYC's newest marina
By Jennifer Gould
July 28, 2019 | 10:44pm
The Estuary Brasserie and Bar
Paul Martinka
The interior of The Estuary Brasserie and Bar
Some of the wine selection at Estuary Brasserie and Bar.
Trump continues to call out Cummings on Twitter
President Trump targeted Maryland Rep. Elijah Cummings on Twitter for...
MoMA curator William Rubin's 'masterpiece' home asks $4.8M
Hunky Swedish model Alex Lundqvist is the face behind a hot new condo
NYC power couple scoops up $50M penthouse for just $14M
New York eateries struggle with outdoor dining COVID-19 anxieties
New York City's first new marina in 50 years is finally up and running — and it's anchored by a new restaurant that's run by a Michelin-starred chef.
The ONE15 marina, a $28 million development owned by Singapore-based SUTL Group, opened last week between Piers 4 and 5 in Brooklyn Bridge Park overlooking downtown Manhattan.
Four years in the making, the city's first-ever privately operated marina hopes to become a dining destination with the launch of Estuary, a 5,000-square-foot, casual brasserie that's focused on local and sustainable fare.
It's the brainchild of pastry chef Francois Payard, culinary director of the marina's dining options, and will be helmed by Michelin-starred executive chef Danny Brown, formerly of Danny Brown Wine Bar and Kitchen in Forest Hills, Queens.
Inside, the new restaurant will seat 150, along with 28 at a U-shaped wraparound cocktail bar that will serve aperitivos, local craft beer on tap and cocktails. Outside, it will boast a 48-seat patio with views of the lower Manhattan skyline.
Making that patio safe for drinking and dining was no easy feat. The group had to figure out how to protect the marina from the rough waves tossed up by the city's ferry service, which launched in 2017.
The solution: a 710-foot long, 30-foot wide and 10-foot deep set of steel barge attenuators.
"There's nothing else like it in the US," said Shea Thorvaldsen, director of capital projects for ONE15. "We have ferries coming and going all day long and that means lots of waves."
The marina sits on eight acres between the ferry docks at Pier 1 and Pier 6, which jut into the East River.
"My vision for Estuary was to make a brasserie on the water for the Brooklyn community, with lots of fresh fish and seafood, but not too pricey," Payard said, adding that the menu is both accessible and affordable, with entrees priced between $23 and $35.
"We also have a good bar scene with lots of cocktails and beers," Payard said.
Lunch will focus on salads and light fare, catering to people walking on the promenade or coming off their boats.
Culinary director Francois Payard (left) and Executive chef Danny Brown (right)Paul Martinka
There also will be three variations of tartare, priced between $16 and $19, as well as $14-$16 tarts, like caramelized onions and goat cheese. Heartier fare includes New York strip steak for $35; eggplant ravioli for $20; branzino "en cocotte" with little neck clams for $29, and a $29 Berkshire pork chop.
"Estuary bridges the gap between casual and finer dining so there is something for everyone," Brown said.
Payard, whose three eponymous bakeries shuttered last year, is also overseeing the marina's waterfront bakery and sandwich shop, Ebb & Flow, which opened last week.
The bakery will focus on American specialties, like Pullman bread and layer cakes. Payard tells Side Dish he will be making eight different sandwiches, including an American version of a croque monsieur.
"I used the American layer cake as a guideline and added a French technique with the best Valrhona chocolate in the world," Payard said, adding that he will also offer bento boxes for people to take to the park.
The restaurant and bakery are along the water in Brooklyn Bridge Park, sharing the same address at 159 Bridge Park Dr.
The ONE15 marina has been in the works since SUTL Group won a bid to build out the eight acres of public park space in 2015. To win the bid, SUTL agreed that a 700-foot community dock with public programs for kayaking and sailing will be funded by 2 percent of the draw from the marina's private berthing slips.
SUTL Group also pays $300,000 in annual rent to the city, said Eliza Perkins, Community & Government Relations Associate for Brooklyn Bridge Park.
Filed under brooklyn bridge park , restaurants , side dish , 7/28/19
Getting multiple job offers? Here's how to choose the righ...
Socialite Susan Gutfreund sells $7.4M spoils of family's tarnished past Socialite Susan Gutfreund sells $7.4M spoils of family's tarnished past
Secret cottage of Kate Middleton and Prince William holds happy memories Secret cottage of Kate Middleton and Prince William holds happy memories

redpajama_set_name: RedPajamaCommonCrawl