aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Effect/stereo/stereoplugin.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-10-15 20:38:46 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-10-15 20:38:46 +0000
commitb8869117077e2d9cc6ba99fb7cacf5c75323bcba (patch)
treed12a78b172e3e248c8fd0016f88fd7d8b43e7ffd /src/plugins/Effect/stereo/stereoplugin.cpp
parent6c1602548653c46a65f2661ff58404c9634eb7ae (diff)
downloadqmmp-b8869117077e2d9cc6ba99fb7cacf5c75323bcba.tar.gz
qmmp-b8869117077e2d9cc6ba99fb7cacf5c75323bcba.tar.bz2
qmmp-b8869117077e2d9cc6ba99fb7cacf5c75323bcba.zip
ffmpeg: fixed 8-bit audio support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8388 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Effect/stereo/stereoplugin.cpp')
0 files changed, 0 insertions, 0 deletions
32-0410-971d-27865f9a5e38> 2011-10-23 17:19:18 +0000 fixed api' href='/qmmp/commit/src/qmmp/visual.h?id=cfe1ebf0f2d2a0854582893d68ebbf528786a068'>cfe1ebf0f
c3b05ebdc
998118b15
2d622fd9b
240d991e4

86aac72c6
271718b9c
2d622fd9b
1f0e403c9
41c8a60a2
1f0e403c9
998118b15
2d622fd9b
86aac72c6
2d622fd9b
1f0e403c9


3589fa404
1f0e403c9
3589fa404
1f0e403c9


342ada45a
1f0e403c9
1f0e403c9

d9d22bf78
1f0e403c9
cfe1ebf0f

1f0e403c9
cfe1ebf0f
1f0e403c9


683a9a9f7
1f0e403c9
013ee07b5
1f0e403c9
683a9a9f7
1f0e403c9

86aac72c6
1f0e403c9






3ffc8b54a
1f0e403c9





3ffc8b54a
1f0e403c9








3ffc8b54a
740b179d7

fc595e1a3
740b179d7
fc595e1a3


740b179d7
240d991e4
fc595e1a3


240d991e4


fc595e1a3


740b179d7
fc595e1a3


740b179d7
271718b9c
3ffc8b54a
1f0e403c9
683a9a9f7
1f0e403c9
3ffc8b54a
86aac72c6

1f0e403c9




fc595e1a3






e5620546c
271718b9c
2d622fd9b
3ffc8b54a
cfe1ebf0f
3ffc8b54a

cfe1ebf0f
3ffc8b54a


271718b9c
2d622fd9b


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
                                                                            
                                                                            
                                                                            













                                                                            
                                                                            
                                                                             

                
 
                 

                      
                
                   
                        
 

                                           
                    
                   
 
                                                                                
                                         
   
                                         
 
            
       


                                  
                            
      
                                                   


                  
                      
       

                                         
                                             
       

                                            
       
                                                


                                                 
                                                                               
       
                                                                       
       
                                                                              

                                            
                                                  






                                                
                                





                                                                             
                                                                                           








                                                                     
                                                                      

                                   
                             
                                        


                                                
       
                                                                                         


                                   


                              


                            
                             


                           
                            
 
        
       
                                                    
       
                        

          




                                                                         






                                                                                
                                                 
 
        
                                              
                                                    

                                     
                                                                             


                                   
                                 


      
/***************************************************************************
 *   Copyright (C) 2008-2018 by Ilya Kotov                                 *
 *   forkotov02@ya.ru                                                      *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
 ***************************************************************************/
#ifndef VISUAL_H
#define VISUAL_H

#include <QMutex>
#include <QStringList>
#include <QWidget>
#include <QHash>
#include <stddef.h>
#include "qmmp_export.h"

#define QMMP_VISUAL_NODE_SIZE 512 //samples

class VisualFactory;
class VisualBuffer;

/*! @brief The Visual class provides the base interface class of visualizations.
 *  @author Ilya Kotov <forkotov02@ya.ru>
 */
class QMMP_EXPORT Visual : public QWidget
{
    Q_OBJECT
public:
    /*!
    * Object contsructor.
    * @param parent Parent object.
    * @param f Widget flags.
    */
    Visual(QWidget *parent, Qt::WindowFlags f = 0);
    /*!
     * Destructor.
     */