Ejemplo n.º 1
0
TEST_F( Labels, Files )
{
    auto f = ml->addMedia( "media.avi" );
    auto f2 = ml->addMedia( "file.mp3" );
    auto f3 = ml->addMedia( "otter.mkv" );

    auto l1 = ml->createLabel( "label1" );
    auto l2 = ml->createLabel( "label2" );

    f->addLabel( l1 );
    f2->addLabel( l2 );
    f3->addLabel( l1 );

    auto label1Files = l1->media()->all();
    auto label2Files = l2->media()->all();

    ASSERT_EQ( label1Files.size(), 2u );
    ASSERT_EQ( label2Files.size(), 1u );

    ASSERT_EQ( label2Files[0]->id(), f2->id() );

    for (auto labelFile : label1Files )
    {
        ASSERT_TRUE( labelFile->id() == f->id() ||
                     labelFile->id() == f3->id() );
    }
}
Ejemplo n.º 2
0
int main()
{
	float aluno1 = media(7,5);
	float aluno2 = media(7,2);
	
	if(aluno1 != aluno2){
		printf("%.2f",aluno1);
		}
	
}
Ejemplo n.º 3
0
    void tests(){

        cerr << "#open media BRONZE ";
        vector<float> v1 = {1.0};
        vector<float> v2 = {1.0, 2.0, 3.0};
        vector<float> v3 = {2.0, 2.0, 2.0, 2.0};

        cerr << (feq(media(v1), 1.0));
        cerr << (feq(media(v2), 2.0));
        cerr << (feq(media(v3), 2.0));
    }
Ejemplo n.º 4
0
double covarianza(const vector<T> &x, const vector<Q> &y) {
	double mediaX = media(x);
	double mediaY = media(y);

    double total = 0.0;

    for(int i = 0; i < x.size(); i++)
        total += ((x[i] - mediaX) * (y[i] - mediaY));

    return total / x.size();
}
Ejemplo n.º 5
0
    //@tests
    void tests(){
        auto feq = [](float a, float b){return (max(a, b) - min(a, b) < 0.1);};

        cerr << "#open media ";
    	float v1[] = {1.0};
    	float v2[] = {1.0, 2.0, 3.0};
    	float v3[] = {2.0, 2.0, 2.0, 2.0};

    	cerr << (feq(media(v1, 1), 1.0));
    	cerr << (feq(media(v2, 3), 2.0));
    	cerr << (feq(media(v3, 4), 2.0));
    }
Ejemplo n.º 6
0
void Element::refreshMedia() {
	_flags &= ~Flag::HiddenByGroup;

	const auto item = data();
	const auto media = item->media();
	if (media && media->canBeGrouped()) {
		if (const auto group = history()->owner().groups().find(item)) {
			if (group->items.back() != item) {
				_media = nullptr;
				_flags |= Flag::HiddenByGroup;
			} else {
				_media = std::make_unique<HistoryGroupedMedia>(
					this,
					group->items);
				if (!pendingResize()) {
					history()->owner().requestViewResize(this);
				}
			}
			return;
		}
	}
	if (_data->media()) {
		_media = _data->media()->createView(this);
	} else {
		_media = nullptr;
	}
}
Ejemplo n.º 7
0
int main(void) {
	unsigned int i = 0, j, tam = 10, n, *v = (unsigned int*) malloc(
			tam * sizeof(unsigned int));
	freopen("e8.txt", "r", stdin);
	freopen("s8.txt", "w", stdout);
	if (v != NULL) {
		scanf("%u", &n);
		while (n) {
			v[i] = n;
			i++;
			if (i >= tam) {
				tam = tam * 2;
				v = (unsigned int*) realloc(v, tam * sizeof(unsigned int));
			}

			scanf("%u", &n);
		}
		ordena(v, i);
		for (j = 0; j < i; j++) {
			printf("%u ", v[j]);
		}
		printf("\n");
		printf("%.1lf\n", media(v, i));
		printf("%u\n", maior(v, i));
		printf("%u\n", menor(v, i));

	}

	free(v);
	fclose(stdin);
	fclose(stdout);
	return 0;
}
void tst_QMediaContent::testUrlCtor()
{
    QMediaContent media(QUrl("http://example.com/movie.mov"));

    QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov"));
    QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov"));
}
void quickSort(int s[], int left, int right)
{
	int i,j;
	int centerValue=0;

	if(right-left>2)		//more than 3 element
	{

		centerValue=media(s,left,right);
		i=left;
		j=right-2;
		while(1)
		{
			while(s[i]<centerValue){i++;}
			while(s[j]>centerValue){j--;}
			if(i>j)
				break;
			else
				swap(&s[i],&s[j]);
		}
		//recover the right-1
		swap(&s[right-1],&s[i]);
		quickSort(s,left,i-1);
		quickSort(s,i+1,right);

	}
	else					//less than 3 element using insertSort, bubbleSort or others sort algorithms
							//based on swap, count sort is an exception.
	{
		insertSort(s,left,right);
	}

	return;
}
Ejemplo n.º 10
0
void StyleElement::createSheet(Element* e, const String& text)
{
    ASSERT(e);
    ASSERT(e->inDocument());
    Document& document = e->document();
    if (m_sheet)
        clearSheet(e);

    // If type is empty or CSS, this is a CSS style sheet.
    const AtomicString& type = this->type();
    if (isCSS(e, type)) {
        RefPtr<MediaQuerySet> mediaQueries = MediaQuerySet::create(media());

        MediaQueryEvaluator screenEval("screen", true);
        MediaQueryEvaluator printEval("print", true);
        if (screenEval.eval(mediaQueries.get()) || printEval.eval(mediaQueries.get())) {
            m_loading = true;
            TextPosition startPosition = m_startPosition == TextPosition::belowRangePosition() ? TextPosition::minimumPosition() : m_startPosition;
            m_sheet = document.styleEngine()->createSheet(e, text, startPosition, m_createdByParser);
            m_sheet->setMediaQueries(mediaQueries.release());
            m_loading = false;
        }
    }


    document.styleResolverMayHaveChanged();
}
Ejemplo n.º 11
0
void SVGStyleElement::childrenChanged()
{
    SVGElement::childrenChanged();

    if(m_sheet)
        m_sheet = 0;

    m_loading = false;
    MediaQueryEvaluator screenEval("screen", true);
    MediaQueryEvaluator printEval("print", true);   
    RefPtr<MediaList> mediaList = new MediaList((CSSStyleSheet*)0, media());
    if ((type().isEmpty() || type() == "text/css") && (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get()))) {
        ownerDocument()->addPendingSheet();

        m_loading = true;
 
        m_sheet = new CSSStyleSheet(this);
        m_sheet->parseString(textContent()); // SVG css is always parsed in strict mode
        
        m_sheet->setMedia(mediaList.get());
        m_loading = false;
    }

    if(!isLoading() && m_sheet)
        document()->stylesheetLoaded();
}
Ejemplo n.º 12
0
void cssMediaRule() {
  cssText();
  cssRules();
  insertRule();
  deleteRule();
  media();
  cache();
}
Ejemplo n.º 13
0
int main(void)
{
    float Media;
    media(&Media);
    printf("\n\t A media Aritmetica dos numeros digitado foi: %0.2f",Media);
    getch();
    return 0;
}
Ejemplo n.º 14
0
Archivo: 6.c Proyecto: miguelbrb/MP
float media(float n,float x,int c){
    scanf("%f",&n);
    if(n==0){
        return c/x;
    }else{
        return media(n,x+1,c=c+n);
    }
}
Ejemplo n.º 15
0
void SpecificWorker::compute( )
{
	qDebug()<<"runn";
	media();
//   if (!initial_broadcast)
// 	 agmexecutive_proxy -> broadcastModel();

}
Ejemplo n.º 16
0
int main (){
	float a,b,c;
	int d,e,f;
	scanf("%f %d", &a, &d);
	scanf("%f %d", &b, &e);
	scanf("%f %d", &c, &f);
	printf("%.2f\n", media(a,b,c,d,e,f));
	return (0);
}
Ejemplo n.º 17
0
void GuiPlayer::start_video( QUrl path ){
	qDebug( "starting video: %s", path.toEncoded().constData() );
	
	//Create a media player playing environement
	VlcMedia media( inst2, path );
	player.set_media( media );
	
	//play the media_player
	player.play();
}
Ejemplo n.º 18
0
void tst_QMediaContent::testResourceListCtor()
{
    QMediaResourceList  resourceList;
    resourceList << QMediaResource(QUrl("http://example.com/movie.mov"));

    QMediaContent media(resourceList);

    QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov"));
    QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov"));
}
void vencedores(float *atletas, int no_atletas, int no_notas, int *resultado)
{
    float medias[no_atletas];
    for (int i = 0; i < no_atletas; i++){
        float *pos = atletas + i*no_notas;
        medias[i] = media(pos, no_notas);
        resultado[i] = i;
    }
    ordenar_vetores(medias, resultado, no_atletas);
}
Ejemplo n.º 20
0
int main (int argc,char* argv[] ) 
{
	int v1,v2,v3 ;
		printf("\nInsira 3 valores:  \n");
		scanf("%d",&v1);
		scanf("%d",&v2);
		scanf("%d",&v3);
		printf("\nA media eh: %f\n",media(&v1,&v2,&v3));
return 0;
}
Ejemplo n.º 21
0
void tst_QMediaContent::testRequestCtor()
{
    QNetworkRequest request(QUrl("http://example.com/movie.mov"));
    request.setAttribute(QNetworkRequest::User, QVariant(1234));

    QMediaContent media(request);

    QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov"));
    QCOMPARE(media.canonicalResource().request(), request);
    QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov"));
}
void UT_CMccRtpDataSource::UT_CMccRtpDataSource_SetSourceDataTypeCodeL()
    {
    TFourCC codec;
    TMediaId media( KUidMediaTypeVideo ); // wrong media type

    EUNIT_ASSERT_EQUALS( iSource->SetSourceDataTypeCode( codec, media ), KErrNone );

    // Set the correct media type
    TMediaId media2( KUidMediaTypeAudio );
    EUNIT_ASSERT_EQUALS( iSource->SetSourceDataTypeCode( codec, media2 ), KErrNone );
    }
Ejemplo n.º 23
0
main(){
	float n1, n2;
	
	printf("Entre com a primeira nota: ");
	scanf("%f", &n1);

	printf("Entre com a segunda nota: ");
	scanf("%f", &n2);

	media(n1, n2);
	system("pause");
}
Ejemplo n.º 24
0
TEST_F( Folders, NbMediaDeletionTrigger )
{
    enforceFakeMediaTypes( ml.get() );

    auto root = ml->folder( 1 );
    ASSERT_EQ( "file:///a/", root->mrl() );
    ASSERT_EQ( 2u, root->media( IMedia::Type::Unknown, nullptr )->count() );
    ASSERT_EQ( 1u, ml->folders( IMedia::Type::Audio, nullptr )->count() );
    auto folders = ml->folders( IMedia::Type::Audio, nullptr )->all();
    ASSERT_EQ( 1u, folders.size() );

    auto media = root->media( IMedia::Type::Audio, nullptr )->all();
    ASSERT_EQ( 1u, media.size() );
    ml->deleteMedia( media[0]->id() );
    media = root->media( IMedia::Type::Audio, nullptr )->all();
    ASSERT_EQ( 0u, media.size() );

    ASSERT_EQ( 0u, ml->folders( IMedia::Type::Audio, nullptr )->count() );
    folders = ml->folders( IMedia::Type::Audio, nullptr )->all();
    ASSERT_EQ( 0u, folders.size() );
}
Ejemplo n.º 25
0
float variancia(float n[], int tam)
{
	int i;
	float var = 0;
	// chama a função média que criamos
	float m = media(n,tam);
	for (i=0; i< tam ; ++i)
	{
		var += (n[i] - m)*(n[i] - m);
	}
	return var/tam;
}
int main (void)
{
    int i, n;
    float *v;
    float med, var;
    /* leitura do número de valores */
    printf("Digite a quantidade de alunos:");
    scanf("%d", &n);
    /* alocação dinâmica */
    v = (float*) malloc(n*sizeof(float));
    if (v==NULL) {
        printf("Memoria insuficiente.\n");
        return 1;
    }
    /* leitura dos valores */
    for (i = 0; i < n; i++){
        printf("Digite a media do %do. aluno: ", i+1);
        //scanf("%f", &v[i]);
        scanf("%f", v+i);
    }
    med = media(n,v);
    var = variancia(n,v,med);
    printf("Media = %f Variancia = %f \n", med, var);
    /* libera memória */
    free(v);
    return 0;
}
Ejemplo n.º 27
-1
void StyleElement::createSheet(Element* e, const String& text)
{
    Document* document = e->document();
    if (m_sheet) {
        if (static_cast<CSSStyleSheet*>(m_sheet.get())->isLoading())
            document->removePendingSheet();
        m_sheet = 0;
    }

    // If type is empty or CSS, this is a CSS style sheet.
    const AtomicString& type = this->type();
    if (type.isEmpty() || (e->isHTMLElement() ? equalIgnoringCase(type, "text/css") : (type == "text/css"))) {
        RefPtr<MediaList> mediaList = MediaList::create(media(), e->isHTMLElement());
        MediaQueryEvaluator screenEval("screen", true);
        MediaQueryEvaluator printEval("print", true);
        if (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get())) {
            document->addPendingSheet();
            setLoading(true);
            m_sheet = CSSStyleSheet::create(e, String(), document->inputEncoding());
            m_sheet->parseString(text, !document->inCompatMode());
            m_sheet->setMedia(mediaList.get());
            m_sheet->setTitle(e->title());
            setLoading(false);
        }
    }

    if (m_sheet)
        m_sheet->checkLoaded();
}
Ejemplo n.º 28
-1
int MediaLibrary::listPlaylist( int listQuery, const medialibrary::QueryParameters* paramsPtr,
                                const char* pattern, uint32_t nbItems, uint32_t offset, va_list args )
{
    switch( listQuery )
    {
        case VLC_ML_LIST_PLAYLISTS:
        case VLC_ML_COUNT_PLAYLISTS:
        {
            medialibrary::Query<medialibrary::IPlaylist> query;
            if ( pattern != nullptr )
                query = m_ml->searchPlaylists( pattern, paramsPtr );
            else
                query = m_ml->playlists( paramsPtr );
            if ( query == nullptr )
                return VLC_EGENERIC;
            switch ( listQuery )
            {
                case VLC_ML_LIST_PLAYLISTS:
                    *va_arg( args, vlc_ml_playlist_list_t** ) =
                            ml_convert_list<vlc_ml_playlist_list_t, vlc_ml_playlist_t>(
                                query->items( nbItems, offset ) );
                    return VLC_SUCCESS;
                case VLC_ML_COUNT_PLAYLISTS:
                    *va_arg( args, size_t* ) = query->count();
                    return VLC_SUCCESS;
                default:
                    vlc_assert_unreachable();
            }
        }
        case VLC_ML_LIST_PLAYLIST_MEDIA:
        case VLC_ML_COUNT_PLAYLIST_MEDIA:
        {
            auto playlist = m_ml->playlist( va_arg( args, int64_t ) );
            if ( playlist == nullptr )
                return VLC_EGENERIC;
            medialibrary::Query<medialibrary::IMedia> query;
            if ( pattern != nullptr )
                query = playlist->searchMedia( pattern, paramsPtr );
            else
                query = playlist->media();
            if ( query == nullptr )
                return VLC_EGENERIC;
            switch ( listQuery )
            {
                case VLC_ML_LIST_PLAYLIST_MEDIA:
                    *va_arg( args, vlc_ml_media_list_t**) =
                            ml_convert_list<vlc_ml_media_list_t, vlc_ml_media_t>(
                                query->items( nbItems, offset ) );
                    return VLC_SUCCESS;
                case VLC_ML_COUNT_PLAYLIST_MEDIA:
                    *va_arg( args, size_t* ) = query->count();
                    return VLC_SUCCESS;
                default:
                    vlc_assert_unreachable();
            }
        }
        default:
            vlc_assert_unreachable();
    }
}
Ejemplo n.º 29
-1
void StyleElement::createSheet(Element* e, int startLineNumber, const String& text)
{
    ASSERT(e);
    ASSERT(e->inDocument());
    Document* document = e->document();
    if (m_sheet) {
        if (m_sheet->isLoading())
            document->removePendingSheet();
        m_sheet = 0;
    }

    // If type is empty or CSS, this is a CSS style sheet.
    const AtomicString& type = this->type();
    if (document->contentSecurityPolicy()->allowInlineStyle() && isCSS(e, type)) {
        RefPtr<MediaList> mediaList = MediaList::create(media(), e->isHTMLElement());
        MediaQueryEvaluator screenEval("screen", true);
        MediaQueryEvaluator printEval("print", true);
        if (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get())) {
            document->addPendingSheet();
            m_loading = true;
            m_sheet = CSSStyleSheet::create(e, String(), KURL(), document->inputEncoding());
            m_sheet->parseStringAtLine(text, !document->inQuirksMode(), startLineNumber);
            m_sheet->setMedia(mediaList.get());
            m_sheet->setTitle(e->title());
            m_loading = false;
        }
    }

    if (m_sheet)
        m_sheet->checkLoaded();
}
Ejemplo n.º 30
-1
float media (int num)
{
    if (num == 1)
        return (1);
    else
        return ((media (num - 1) * (num - 1) + num) / num);
}