*
* You should have received a copy of the GNU Lesser General Public
* License along with FFmpeg; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
//#define DEBUG
// Ported by Vlad Stelmahovsky
#include "avcodec.h"
-#include "common.h"
-
-#ifdef HAVE_THREADS
#define INCL_DOS
#define INCL_DOSERRORS
}ThreadContext;
-void thread_func(void *v){
+void attribute_align_arg thread_func(void *v){
ThreadContext *c= v;
for(;;){
/**
* free what has been allocated by avcodec_thread_init().
- * must be called after decoding has finished, especially dont call while avcodec_thread_execute() is running
+ * must be called after decoding has finished, especially do not call while avcodec_thread_execute() is running
*/
void avcodec_thread_free(AVCodecContext *s){
ThreadContext *c= s->thread_opaque;
avcodec_thread_free(s);
return -1;
}
-#endif